当前位置: 代码迷 >> Java相关 >> 求教下,怎么把字符串转换成数组啊?蒙圈了!!!!
  详细解决方案

求教下,怎么把字符串转换成数组啊?蒙圈了!!!!

热度:276   发布时间:2012-12-09 14:18:56.0
求教下,怎么把字符串转换成数组啊?蒙圈了!!!!
求教下,怎么把字符串转换成数组啊?蒙圈了!!!!
搜索更多相关的解决方案: 字符串  

----------------解决方案--------------------------------------------------------
有函数呀   
toCharArray()

----------------解决方案--------------------------------------------------------
怎么用呢,比如我定义了一个字符串String str="ab cd   ef g";
怎么用你上面说的方法转换成字符串呢,请教下
----------------解决方案--------------------------------------------------------
看看
----------------解决方案--------------------------------------------------------
回复 4楼 青春无限
怎么看
不明白呢,具体说一下
给个具体的解释好不好
----------------解决方案--------------------------------------------------------
用分割?
toCharArray() 是单个字符形成的数组!

----------------解决方案--------------------------------------------------------
什么分割,是什么意思呢,我不明白啊,能给说清楚点吗

----------------解决方案--------------------------------------------------------
String 有一个 split(regex) 方法
比如 String s = "123-321";
String ss[] = s.split("-");
这样 就分成了一个数组 ss[0]:123  ss[1]:321
这个就是分割

----------------解决方案--------------------------------------------------------
回复 3楼 想你的笨蛋
你定义的就是字符串 你要转换什么?
----------------解决方案--------------------------------------------------------
回复 9楼 zxd543
我已经搞明白了,例如下面的字符串
public class TestSplit {

    /**
     *将字符串反转输出
     */
    public static void main(String[] args) {
        String test="  本实例实现字符串,的反转输    出        ";//声明一个字符串
        String[] newarr=test.split(" |,");//2将字符串按照指定的方式分割并将分割后的字符串存放到数组中
        for(int i=newarr.length-1 ;i>=0;i--){//利用for循环反向输出数组的内容
            System.out.print(newarr[i]);
        }

    }

}



输出的结果就是原字符串去掉空格和,后的结果

----------------解决方案--------------------------------------------------------
  相关解决方案