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