Java中StringBuffer类Integer和Arrays类的应用

本文详细介绍了Java中的StringBuffer类,包括其优势、与String的区别、常用方法及与String的相互转换。同时,文章还涵盖了String与int数据类型之间的转换方法,以及Arrays类的使用,为Java开发者提供了实用的编码技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java学习第六周

1.StringBuffer类概述
我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题线程安全的可变字符序列
与String的区别:
String和StringBuffer都可以储存字符串,String内的不可改变,StringBuffer的字符串可以修改

2.StringBuffer类中的方法
public int capacity()获得此字符串缓冲对象的当前容量
public int length() 获得此字符串缓冲对象的长度,即包含的字符数
public StringBuffer append(String str) 将给定的字符串追加到字符串缓冲对象中
public StringBuffer insert(int offset,String str) 将给定的字符串插入到字符串缓冲对象中的指定位置
public StringBuffer deleteCharAt(int index) 删除掉指定索引处的字符
public StringBuffer delete(int start,int end) 删除掉字符串缓冲对象部分字符
public StringBuffer replace(int start,int end,String str) 用新字符串替换掉指定的子字符串
public StringBuffer reverse() 将一个字符串中字符的序列反转
public String substring(int start) 获得一个子串,从指定位置开始,到字符串缓冲对象结束处,并将其存储在一个新字符串对象中
public String substring(int start,int end) 获得一个指定子串,并将其存储在一个新字符串对象中

3.StringBuffer和String的相互转换
StringBuffer 转换到 String的方式:
String类的构造方法,StringBuffer的toString()方法,StringBuffer的substring()方法
String 转换到 StringBuffer的方式:
StringBuffer类的构造方法,StringBuffer的append()、insert()方法

4.String和int数据的相互转换
String 转换到 int的方式:
①String – Integer – int通过Integer类的intValue()方法
②Integer类的parseInt(String s)方法
Int 转换到 String的方式:
①Int – Integer – String Integer的toSting()
②String类的valueOf()方法
③Integer类的toSting(int i)方法
④与字符串""相连接

5.:Arrays类概述
针对数组进行操作的工具类。
提供了排序,查找等功能。
public static String toString(int[] a)转换成字符串
public static void sort(int[] a)排序
public static int binarySearch(int[] a,int key)查找

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值