StringBuilder可变字符串.txt 1.6 KB

1234567891011121314151617181920212223242526272829303132333435
  1. StringBuilder可变字符串
  2. StringBuilder是一种可变长度的字符串类,可以把它看成一个容器,可变就是StringBuilder对象的内容是可以变化的。
  3. StringBuilder和String的区别:
  4. 1、StringBuilder内容可变
  5. 2、String内容不可变
  6. StringBuilder的构造方法:
  7. StringBuilder() 构造一个没有字符的StringBuilder对象,初始容量为16个字符。
  8. StringBuilder(String str) 构造一个初始化为指定字符串内容的StringBuilder对象。
  9. StringBuilder的常用方法:
  10. append(任意类型) 将参数的字符串表示附加到StringBuilder字符串序列中。
  11. reverse() 字符串反转。
  12. StringBuilder和String之间进行转换:
  13. StringBuilder-》String : toString()方法就可以实现转换
  14. String-》StringBuilder :通过构造方法StringBuilder(String str) 就可以实现
  15. StringBuilder实验案例:
  16. 需求:
  17. 定义一个方法,把int数组种的数据,按照指定的格式拼接成一个字符串返回,调用这个方法
  18. 并且在控制台输入结果,比如数组:int[] arr={1,2,3}; 输出的结果为:"[1,2,3]"
  19. 实现步骤:
  20. 1、定义一个int类型数组,用静态初始化方式进行数组元素的初始化
  21. 2、定义一个方法,用来把数组种的数据按照格式进行拼接,拼接为一个字符串返回
  22. 方法的返回值类型String, 参数列表是int[] arr;
  23. 3、在方法中实验StringBuilder按照要求进行拼接,并且把结果转化为String返回。
  24. 4、调用方法,用一个变量接收结果
  25. 5、输出结果
  26. public String arrayToString(int[] arr){
  27. }