java字符串与字符数组之间的互转方式
目录
- Java字符串与字符数组之间的互转
- 字符串转字符数组
- 字符数组转字符串
- 总结
java字符串与字符数组之间的互转
- 字符串String类有许多常用的方法,其中就有一个叫
toCharArray()
的方法,它的作用就是把一串字符串转换成一个字符数组。 - 在String类中还有一个
toString()
方法,这是可以把其他类型数据转换成字符串的,但是这个方法对从字符串转换成的字符数组不太管用。
字符串转字符数组
puwww.devze.comblic static void main(String[] args) { String str = "abcdefg"; char[] chars = str.toCharArray(); Arrays.sort(chars); System.out.printlnpython(chars); System.out.println("------------"); System.out.println(chars.toString()); }
如图所示:
- 用
toString()
方法得到的并不是字符串的值,所以,要想完成字符串-->字符数组-->字符串
的操作,必http://www.devze.com须调用String类的其他方法。 - 如
valueOf()
或copyValueOf()
方法,它们可以将参数以字符串形式输出。
字符数组转字符串
public static void main(String[] args) { 编程客栈String str = "abcdefg"; char[] chars = str.toCharArray(); Arrays.sort(chawww.devze.comrs); System.out.println(chars); System.out.println("------------"); // System.out.println(chars.toString()); System.out.println(String.valueOf(chars)); System.out.println(String.copyValueOf(chars)); }
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。
精彩评论