关于string取字符的问题
请问一下像一个string a = new string ( "abcd ");
用什么方法依次取出里面的每个字符后变成单个串呢? "a " "b " "c " "d "
------解决方案--------------------我刚学Java具体如何去写还不清楚,思想应该是取道字符串的length,然后for循环取出各个字符。哈哈!
我是新手要多磨练!
------解决方案--------------------StringTokenizer f=new StringTokenizer( "a b c d ");把空格看成是分隔符
------解决方案--------------------public static void main(String[] as) {
String a = new String ( "abcd ");
String[] ss=a.split( " "); //依据引号内的字符为分割依据,将a分割成一个数组{a,b,c,d},这里引号内为空字符,不是空格。
System.out.print(ss[0]+ "-- "+ss[1]+ "-- "+ss[2]+ "-- "+ss[3]);
}
------解决方案--------------------subString()
------解决方案--------------------String可以charAt(int index)的
------解决方案--------------------没必要这么麻烦,直接toCharArray()返回一个字符数组
------解决方案--------------------???
substring????
?????
------解决方案--------------------String s= "abcd ";
String ss[]=s.split( " ");
这个不错
------解决方案--------------------String s= "abcd ";
String ss[]=s.split( " ");
这个无非就是前面多了个 " "
去掉的话就可以得到 "a ", "b ", "c ", "d "了
------解决方案--------------------问题解决还不揭贴??