1.借助JDK,选取几个String与StringBuffet StringBuilder的常用APl,并编写实例测试API的功能。

2.请简述String,StringBuffer,StringBuilder三者之间的共同点与区别,应该分别在何种场景下使用?
java第七次总结
在需要频繁改变字符串内容时,使用StringBuffer和StringBuilder;单一线程时,优先选择StringBuilder

3.为什么不建议在for循环中使用“+”进行字符串拼接?
因为如果使用“+”进行字符串拼接,不论是String还是优化后的StringBuffer,每次进行拼接时,都会new新对象(StringBuffer s1=new StringBuffer(s).append('...')),所以在循环里,就会不断生成新对象,浪费资源,效率低下。

4.什么是字符串的编码与解码?请举例说明。
编码:将unicode转换为gbk
解码:把gbk转换为unicode
java第七次总结
java第七次总结

相关文章:

  • 2022-01-14
  • 2021-09-17
  • 2021-08-19
  • 2021-10-25
  • 2022-02-04
  • 2021-09-07
  • 2022-12-23
  • 2022-03-02
猜你喜欢
  • 2021-06-24
  • 2021-08-11
  • 2021-09-20
  • 2021-08-02
  • 2021-07-07
相关资源
相似解决方案