黑马程序员技术交流社区

标题: 数组和字符串的转换 [打印本页]

作者: 张成龙    时间: 2012-4-27 23:47
标题: 数组和字符串的转换
数组如何转换成字串,大家说说思路

作者: 胡生蒙    时间: 2012-4-27 23:51
在java.util包中有个Arrays类,调用该类的toString方法即可。噢了
作者: 赵嘉男    时间: 2012-4-27 23:54
我理解应该是先初始化一个Stringbuffer的对象,然后将字符数组依次取出再用Stringbuffer的append方法加入字符串内即可
static String valueOf(char[] data)
          返回 char 数组参数的字符串表示形式。
static String valueOf(char[] data, int offset, int count)
          返回 char 数组参数的特定子数组的字符串表示形式。
这两个方法都可以达成
作者: 亚男    时间: 2012-4-28 00:16
定义一个数组(比如是a)用for循环将其内容取出在一个个强转(char)a[0]
作者: 李蛟龙    时间: 2012-4-28 00:18
Integer i =123;
String  b = i.toString();
作者: 蒋亮    时间: 2012-4-28 10:08
比如说有一字符数组char [] arr=new char[]{'a','b','c'},你想转换成字符串"abc",循环遍历数组元素,将元素加入StringBuilder容器中,循环结束后调用StringBuilder的toString方法就行了,像一楼说的用Arrays工具类的话,转换成的字符串为"[a,b,c]",在这个字符串中,‘[’、‘]’、‘,’都是字符串中的字符,看你想要哪种结果了,不过估计应该是前者。
作者: 岳民喜    时间: 2012-4-28 22:16
arrays类中的toString方法是最方便快捷的方法之一,具体用法可查阅API





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2