求教下,怎么把字符串转换成数组啊?蒙圈了!!!!
求教下,怎么把字符串转换成数组啊?蒙圈了!!!! 搜索更多相关的解决方案:
字符串
----------------解决方案--------------------------------------------------------
有函数呀
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]);
}
}
}
输出的结果就是原字符串去掉空格和,后的结果
----------------解决方案--------------------------------------------------------