A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

怎么把字符串数组/字符数组转换为字符串

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

7 个回复

正序浏览
string s ="Alice"
char[] ch = s..ToCharArray();  把字符串转换为字符数组
回复 使用道具 举报
谢了,我老是忘记 字符串的处理。。方法。
回复 使用道具 举报
字符串(不可变性)
string s="hello,world";
char[] chars=s.ToCharArray(); //把字符串拆分成字符数组
拆分成字符数组后,对其进行一系列变换
s=new string(chars)//重新组成字符串
回复 使用道具 举报
字符数组转换字符串的示例:
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);
像这个问题多查看帮助文档!!

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
            是把字符串转换成数组吧???
            string strs = "sssssss";
            char[] a = strs.ToCharArray();

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
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());

        }
}

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
foreach(string str in strs)
{
    string tempstr="";
    str=string.Rormat(tempstr+str);
    tempstr=str;
}

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马