3.String类型有什么特点?
1.一旦赋值,便不能更改其指向的字符对象
2.如果更改,则会指向一个新的字符对象
3.不能为null
4.String什么时候进行值比较,什么时候进行引用比较?
stringA.equals(stringB);进行值比较
stringA==stringB;进行引用比较
5.String与StringBuffer的区别是什么?如何相互转化?
StringBuffer是一个具有对象引用传递特点的字符串对象。
//数据类型由String转为StringBuffer
String s = “hello”;
StringBuffer sb = new StringBuffer(s); //调用的构造函数
//String也有相反的构造函数
String a = new String(sb);
//还可以用StringBuffer的一个方法
String str = sb.toString() ;
Java作业(第八章)
最新推荐文章于 2023-01-04 20:36:53 发布