String类型是Java中的一个类,它用来表示一组字符。 Java中的字符串是不可变的,一旦创建,就不能更改字符串的值。
由于字符串是不可变的,因此如果您尝试重新分配字符串的值。它的引用将指向新的String对象,将未使用的String保留在内存中。
在需要对字符串进行大量修改的地方,Java提供了StringBuffer类作为String的替代。
您可以反复html" target="_blank">修改/操作StringBuffer的内容,而不会留下许多新的未使用的对象。
StringBuilder类是从Java5开始引入的,StringBuffer和StringBuilder的主要区别在于StringBuilder的方法不是线程安全的(不是同步的)。
建议尽可能使用StringBuilder,因为它比StringBuffer快。但是,如果必须保证线程安全,则最好的选择是StringBuffer对象。
StringBuilder类的append()方法接受一个String值,并将其添加到当前对象(object)。
要将String值转换为StringBuilder对象,只需使用append()方法将其追加即可。
在下面的Java程序中,我们将字符串数组转换为单个StringBuilder对象。
public class StringToStringBuilder { public static void main(String args[]) { String strs[] = {"Arshad", "Althamas", "Johar", "Javed", "Raju", "Krishna" }; StringBuilder sb = new StringBuilder(); sb.append(strs[0]); sb.append(" "+strs[1]); sb.append(" "+strs[2]); sb.append(" "+strs[3]); sb.append(" "+strs[4]); sb.append(" "+strs[5]); System.out.println(sb.toString()); } }
输出结果
Arshad Althamas Johar Javed Raju Krishna
StringBuilder类的toString()方法重新运行当前对象的String值。 要将StringBuilder转换为String值,只需在其上调用toString()方法即可。
在下面的Java程序中,我们使用StringBuilder的toString()方法将字符串数组转换为singleString。
public class StringToStringBuilder { public static void main(String args[]) { String strs[] = {"Arshad", "Althamas", "Johar", "Javed", "Raju", "Krishna" }; StringBuilder sb = new StringBuilder(); sb.append(strs[0]); sb.append(" "+strs[1]); sb.append(" "+strs[2]); sb.append(" "+strs[3]); sb.append(" "+strs[4]); sb.append(" "+strs[5]); String singleString = sb.toString(); System.out.println(singleString); } }
输出结果
Arshad Althamas Johar Javed Raju Krishna
本文向大家介绍Java Date与String的相互转换详解,包括了Java Date与String的相互转换详解的使用技巧和注意事项,需要的朋友参考一下 Java Date与String的相互转换详解 前言: 我们在注册网站的时候,往往需要填写个人信息,如姓名,年龄,出生日期等,在页面上的出生日期的值传递到后台的时候是一个字符串,而我们存入数据库的时候确需要一个日期类型,反过来,在页面上显示的时
本文向大家介绍Java中Date与String相互转换的方法,包括了Java中Date与String相互转换的方法的使用技巧和注意事项,需要的朋友参考一下 我们在注册网站的时候,往往需要填写个人信息,如姓名,年龄,出生日期等,在页面上的出生日期的值传递到后台的时候是一个字符串,而我们存入数据库的时候确需要一个日期类型,反过来,在页面上显示的时候,需要从数据库获取出生日期,此时该类型为日期类型,然后
主要内容:String转换为int,int转换为String,valueOf() 、parse()和toString()String 在编程中被广泛使用,所以掌握 String 和 int 的相互转换方法是极其重要的。本节前面部分主要讲解了 String 转换 int 和 int 转换 String 方法,并提供了示例代码,后面部分对 valueOf()、parse() 和 toString() 等具体方法进行介绍。 String转换为int String 字符串转整型 int 有以下两种方式:
本文向大家介绍Java Base64位编码与String字符串的相互转换,Base64与Bitmap的相互转换实例代码,包括了Java Base64位编码与String字符串的相互转换,Base64与Bitmap的相互转换实例代码的使用技巧和注意事项,需要的朋友参考一下 首先是网上大神给的类 然后是我经过2次封装的类,注释很清楚,拿过去直接用就行 以上所述是小编给大家介绍的Java Base64位
本文向大家介绍在Java中将String转换为StringBuilder,包括了在Java中将String转换为StringBuilder的使用技巧和注意事项,需要的朋友参考一下 StringBuilder类的append()方法接受一个String值,并将其添加到当前对象。 要将String值转换为StringBuilder对象- 获取字符串值。 使用append()方法将获取的字符串追加到St
本文向大家介绍Java中数组与集合的相互转换实现解析,包括了Java中数组与集合的相互转换实现解析的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了Java中数组与集合的相互转换实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 List转数组:采用集合的toArray()方法 数组转List:采用Arrays的asList()方法