字符串数组转化成字符串 String(char[] chars)/String(char[] chars, int offset, int length)类似于字节数组转化成字符串。

String (byte[] bytes);每次读取数组长度个字符

byte[] bytes = new byte[1024];
String str = new String(bytes);
System.out.print(str);

String(byte[] bytes, int offset, int length);每次读取数组中实际字符个数

byte[] bytes = new byte[1024];
String str = new String(bytes,0,len);System.out.print(str);
public class BytesToString {public static void main(String[] args) {FileInputStream fis = null;FileOutputStream fos = null;try {fis = new FileInputStream("a.txt");fos = new FileOutputStream("b.txt");byte[] bytes = new byte[4];int len = 0;while ((len = fis.read(bytes)) != -1){
//                String str = new String(bytes);String str = new String(bytes,0,len);System.out.println(str);
//                fos.write(bytes,0,len);fos.write(str.getBytes());}} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} finally{if (fis != null){try {fis.close();} catch (IOException e) {e.printStackTrace();}}}}
}

把字节数组转化成字符串的方法 String (byte[] bytes);String(byte[] bytes, int offset, int length);字符串数组转化成字符串相关推荐

  1. python字符串处理方法与函数有什么区别_傻傻分不清系列 | Python中各种字符串处理方法...

    Python易混淆知识系列:Pandas字符串方法和字符串内建函数,使用Python的一个优势就是字符串处理起来比较容易. Python的初学者在学习字符串内建函数的时候往往会很困惑:字符串的内建函数 ...

  2. 截取数组和字符串的方法js

    数组的方法 slice() 返回一个索引和另一个索引之间的数据(不改变原数组),slice(start,end)有两个参数(start必需,end选填),都是索引,返回值不包括end,包括start, ...

  3. Java中字符串的学习(一)String类的概述及常见方法使用

    转载请注明出处http://www.cnblogs.com/devtrees/p/4347079.html (拓展:Api:编程语言对外给我们提供的应用程序接口.) 一.概述: 我们平时上网发帖,帖子 ...

  4. java中String类是什么_Java中字符串的学习(一)String类的概述及常见方法使用

    转载请注明出处http://www.cnblogs.com/devtrees/p/4347079.html (拓展:Api:编程语言对外给我们提供的应用程序接口.) 一.概述: 我们平时上网发帖,帖子 ...

  5. [改善Java代码]自由选择字符串拼接方法

    对一个字符串拼接有三种方法:加号,contact方法,StringBuffer或者StringBuilder的append方法,其中加号是最常用的.其他两种方式偶尔会出现在一些开源项目中,那么这三者有 ...

  6. scala的字符串的方法(五)

    1.创建一个字符串 以下是创建一个字符串的代码 - var greeting = "Hello world!";// 或者var greeting:String = "H ...

  7. c语言整形数组长度_C语言获取数组长度的几种方法

    如何通过编程的手段获取某个数组的长度呢? 答案是使用关键字 sizeof. 前面说过,用 sizeof 可以获得数据类型或变量在内存中所占的字节数.同样,用 sizeof 也可以获得整个数组在内存中所 ...

  8. 字符串substring方法在jkd6,7,8中的差异

    转载自 注意:字符串substring方法在jkd6,7,8中的差异 标题中的substring方法指的是字符串的substring(int beginIndex, int endIndex)方法,这 ...

  9. 【Java】字符串substring方法在jkd6,7,8中的差异

    1.概述 转载:注意:字符串substring方法在jkd6,7,8中的差异 这篇文章讲的更好:灵魂拷问:Java 的 substring() 是如何工作的? 标题中的substring方法指的是字符 ...

最新文章

  1. Java进程与线程的区别
  2. Mysql 存储引擎有哪些以及MyISAM和InnoDB区别
  3. 数据库比特币勒索病毒攻击警示,云和恩墨技术通讯六月刊精选
  4. mysql中 for update 使用
  5. 大数据技术在网络安全分析的作用
  6. python-day8-循环补充
  7. Intellij IDEA 12 详细开发教程(三)忽略编译错误设置和快捷键
  8. 对ichartjs基于基于HTML5的开源图形组件画图的心得
  9. 史密斯圆图串并联口诀_史密斯圆图基本原理及应用.ppt
  10. do sb suggest to_suggest_suggest to do 和 suggest doing 的区别
  11. 计算机主机箱背后的接口,计算机主机背面有哪些接口
  12. python PIL使用记录
  13. Linux挖矿病毒查杀
  14. 小满 前端埋点SDK 带你 从0 开发 并且发布npm
  15. Nginx同一个域名下代理后端项目跟多个vue项目
  16. 同一个PDF如何同时在两个窗口并排显示?
  17. rk3288 调试dvp摄像头_RK3288 uvc摄像头调试
  18. 解决win10搜索框不能用的问题
  19. Linux系统的进程和计划任务
  20. HTTP:Form表单的交互与抓包

热门文章

  1. sql 按姓氏笔画(拼音)排序
  2. 金融贷款行业获客新渠道:贷款行业电销资源如何获取,一手精准客户资源在哪找
  3. 新手入门:3个数升序排列
  4. 计算机专业排行美国四大,美国四大计算机专业牛校
  5. oracle认证考时间,什么时候是参加Oracle认证考试时间
  6. 软件测试之——系统测试
  7. 什么是深浅拷贝,区别
  8. qdialog 返回值_PyQt QDialog-返回值并从对话框关闭
  9. linux查看磁盘信息
  10. 无人机学习所遇问题动态记录