日期:2014-05-20 浏览次数:20748 次
package javaJieHuo; import java.util.*; public class StringTokenizerT { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String str = "奔驰,宝马,法拉利,兰博基尼"; StringTokenizer st = new StringTokenizer(str, ","); while (st.hasMoreTokens()) { System.out.println(st.nextToken()); } } }
------解决方案--------------------
split(",");
------解决方案--------------------
split(",")啊,string类提供的函数。
------解决方案--------------------
String str="奔驰,宝马,法拉利,兰博基尼"; String[] s = str.split(",");
------解决方案--------------------
String str = "奔驰,宝马,法拉利,兰博基尼";
String [] strs = str.split(",");
public String[] split(String regex)根据给定的正则表达式的匹配来拆分此字符串。
该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,结果数组中不包括结尾空字符串。
请参考java api
------解决方案--------------------
String str="奔驰,宝马,法拉利,兰博基尼";
String[] s = str.split(",");
或者
用正则表达式???看看吧!!!我刚学的!!
------解决方案--------------------
String[] str= str.split(",") ;
然后用下标来访问,不就可以赋给变量了吗?
------解决方案--------------------
String str = "奔驰,宝马,法拉利,兰博基尼";
String [] result= str.split(",");
------解决方案--------------------
public class TestString {
/**
* @param args
*/
public static void main(String[] args) {
String s="奔驰,宝马,法拉利,兰博基尼";
String[] ss=s.split(",");
for(int i=0;i<ss.length;i++){
System.out.println(ss[i]);
}
}
}
------解决方案--------------------
public static void main(String[] args) {
// TODO Auto-generated method stub
String d="中国,美国,日本,英国,法国";
String[] s=d.split(",");
for(int i=0;i<s.length;i++){
System.out.println(s[i]);
}
}
------解决方案--------------------
public class TestString { /** * @param args */ public static void main(String[] args) { String s="奔驰,宝马,法拉利,兰博基尼"; String[] ss=s.split(","); for(int i=0;i <ss.length;i++){ System.out.println(ss[i]); } } }
------解决方案--------------------