课程
/后端开发
/Java
/文件传输基础——Java IO流
String n="abc";
String d=new String(b);
String e=Arrays.toString(b);
2016-11-14
源自:文件传输基础——Java IO流
正在回答
我这么说你应该会好理解些吧,第一种方式的String,它会在String pool里面寻找,如果没有,则会创建对象在String pool里面,而第二种String,他不仅会在String pool里面寻找,还会在heap里面寻找,这两个地方都得存在这个对象,如果有了,则不创建新的,只是指向。这么一说,你就知道第一张和第二种的区别在那里了,所以他们比较会返回false,而第三种String,它返回的形式是字符串数组的形式,不只是字符创,它还加上了{},这个符号,形成字符串。就这么多吧。还有不明白我们可以继续讨论,望采纳,谢谢。
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
3 回答定义了整型=字符数组 是什么意思
1 回答为什么还要多出一个字符流这种方法
2 回答为什么这里将字符数组转变成字符串不能用toString()方法?
2 回答String[] filename = dir.list() 这里 list() 是String类型中自带的方法吗?
1 回答字节流read方法读取返回一个int类型的数字代表什么呢?