-
String类型有什么特点?
-
一旦赋值,便不能更改其指向的字符对象
-
如果更改,则会指向一个新的字符对象
-
不能为null
-
String什么时候进行值比较,什么时候进行引用比较?
stringA.equals(stringB);进行值比较
stringA==stringB;进行引用比较 -
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-03-24 08:34:31 发布