一、StringBuffer与String的相互转换
1、将StringBuffer转换成String
StringBuffer类成员toString函数可将其转换成String类型。
StringBuffer buffer = newStringBuffer(“abcd”); String str = buffer.toString();
通过String类中的构造将一个StringBuffer类转换为String类:String(StringBuffer buffer)
StringBuffer buffer = newStringBuffer(“abcd”); String str = newString(buffer);
2、将String转换成StringBuffer
方式一:利用构造函数
String str=“Hello World.”; StringBuffer buffer = new StringBuffer(str);
方式二:调用append函数
String str=“Hello World.”; StringBuffer buffer = new StringBuffer(); buffer.append(str);
二、String与字符数组的相互转换
1、将String转换成字符数组
String类成员toCharArray函数可将其转换成字符数组。
String str = “Hello World.”;// 创建一个String对象 char[] ch = str.toCharArray();// 再调用String对象的toCharArray函数转换成字
2、将字符数组转换成String
方法1:利用String类的构造函数,直接在构造String时完成转换。
char[] data = {'a', 'b', 'c'}; String str = new String(data);
方法2:调用String类的valueOf函数转换。
String.valueOf(char[] ch);
三、将StringBuffer与字符数组的相互转换
1、将StringBuffer转换成字符数组
在Java中不支持直接从StringBuffer转换成字符数组。而是先将StringBuffer转换成String,
然后由String调用toCharArray函数转换成字符数组。
StringBuffer stringBuffer = new StringBuffer(“Hello World.”); String str = stringBuffer.toString();// 先将StringBuffer对象转换成String对象 char[] ch = str.toCharArray();// 再调用String对象的toCharArray函数转换成字符数组
2、将字符数组转换成StringBuffer
与将StringBuffer转换成字符数组类似,需要先将字符数组转换成String,然后再由String转换成StringBuffer。
char[] data = {'H', 'e', 'l','l', 'o', 'd'}; String str = new String();//或者直接调用构造方法:String str = new String(data); str = String.valueOf(data);//调用String类的valueOf函数将字符数组转换成String StringBuffer buffer = new StringBuffer(); buffer = buffer.append(str);//调用append函数将String转换成Stringbuffer
总结
以上所述是小编给大家介绍的Java中字符数组、String类、StringBuffer三者之间相互转换,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!
本文向大家介绍Java基本类型与byte数组之间相互转换方法,包括了Java基本类型与byte数组之间相互转换方法的使用技巧和注意事项,需要的朋友参考一下 Java基本类型与byte数组之间相互转换,刚刚写的 以上这篇Java基本类型与byte数组之间相互转换方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。
本文向大家介绍辨析Java中的String与StringBuffer及StringBuilder字符串类,包括了辨析Java中的String与StringBuffer及StringBuilder字符串类的使用技巧和注意事项,需要的朋友参考一下 1 String String:字符串常量,字符串长度不可变。 2 StringBuffer StringBuffer:字符串变量(Synchronized
主要内容:String转换为int,int转换为String,valueOf() 、parse()和toString()String 在编程中被广泛使用,所以掌握 String 和 int 的相互转换方法是极其重要的。本节前面部分主要讲解了 String 转换 int 和 int 转换 String 方法,并提供了示例代码,后面部分对 valueOf()、parse() 和 toString() 等具体方法进行介绍。 String转换为int String 字符串转整型 int 有以下两种方式:
本文向大家介绍PHP处理数组和XML之间的互相转换,包括了PHP处理数组和XML之间的互相转换的使用技巧和注意事项,需要的朋友参考一下 在开发中,我们经常会遇到数组与XML之间的互相转换,尤其在处理接口开发的时候经常用到,比如对方客户端POST一个XML格式的数据到服务器上,服务器上的程序要负责接收解析,还有需要将数据表数据以XML格式提供给第三方等等应用。 本文我们将简单介绍如何使用PHP处理数
本文向大家介绍json字符串之间的相互转换示例代码,包括了json字符串之间的相互转换示例代码的使用技巧和注意事项,需要的朋友参考一下 通过eval()函数可以将JSON字符串转化为对象,stringifier 函数的作用跟parse相反,用来将一个js对象转换为 JSON 文本
本文向大家介绍java中实体类和JSON对象之间相互转化,包括了java中实体类和JSON对象之间相互转化的使用技巧和注意事项,需要的朋友参考一下 在需要用到JSON对象封装数据的时候,往往会写很多代码,也有很多复制粘贴,为了用POJO的思想我们可以装JSON转化为实体对象进行操作 以上所述就是本文的全部内容了,希望大家能够喜欢。