黑马程序员技术交流社区

标题: 怎么把字符串数组/字符数组转换为字符串 [打印本页]

作者: 吴凡    时间: 2012-8-9 17:35
标题: 怎么把字符串数组/字符数组转换为字符串
怎么把字符串数组/字符数组转换为字符串
作者: 梁健1    时间: 2012-8-9 18:11
foreach(string str in strs)
{
    string tempstr="";
    str=string.Rormat(tempstr+str);
    tempstr=str;
}
作者: 李祖庆    时间: 2012-8-9 18:21
class StringDemo
{
        public static void main(String[] args)
        {
                stringarrayToString();
                chararrayToString();
        }

        public static void stringarrayToString()
        {
                //定义字符串数组str
                String[] str = {"abc","def","fgh"};

                StringBuffer sb = new StringBuffer();
        
                //通过for循环将字符串数组str中的每个元素追加到sb中
                for(String s : str)
                {
                        sb.append(s);
                }

                System.out.println(sb.toString());
        }

        public static void chararrayToString()
        {
                ////定义字符数组ch
                Character[] ch = {'a','b','c','d','e'};

                StringBuffer sb = new StringBuffer();
               
                //通过for循环将字符数组ch中的每个元素追加到sb中
                for(Character c : ch)
                {
                        sb.append(c.toString());//先通过toString()方法将字符类型变成字符串类型,再追加到sb中
                }

                System.out.println(sb.toString());

        }
}
作者: 丁慧    时间: 2012-8-9 18:27
            是把字符串转换成数组吧???
            string strs = "sssssss";
            char[] a = strs.ToCharArray();
作者: 冯华亮    时间: 2012-8-9 18:29
字符数组转换字符串的示例:
char[]chs=new char[]{'a','e','b','n'};
StringBuilder sbuilder=new StringBuilder();
for(char ch:chs)
{
   sbuilder.append(ch);
}
retrun sbuilder.toString();
字符串转换成字符数组的实例:
String str=new String("xxxx");
char[]ch=new char[1024];
利用字符串的方法 ,查阅帮助文档
    str.getChars(0, str.length(), ch, 0);
像这个问题多查看帮助文档!!
作者: 张洋    时间: 2012-8-9 20:34
字符串(不可变性)
string s="hello,world";
char[] chars=s.ToCharArray(); //把字符串拆分成字符数组
拆分成字符数组后,对其进行一系列变换
s=new string(chars)//重新组成字符串
作者: 吴凡    时间: 2012-8-9 20:49
谢了,我老是忘记 字符串的处理。。方法。
作者: 彭书雄    时间: 2012-8-9 23:29
string s ="Alice"
char[] ch = s..ToCharArray();  把字符串转换为字符数组




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