StringTokenizer st = new StringTokenizer ("1234;aaaa,1235;bbbb,...", ",");
String result;
while (st.hasMoreTokens()) {
result = st.nextToken();
System.out.println(result);
}
String result;
while (st.hasMoreTokens()) {
result = st.nextToken();
System.out.println(result);
}
String s="1234;aaaa,1235;bbbb,1236;cccc";
java.util.StringTokenizer stTemp = new java.util.StringTokenizer(s,",");
String[] b = new String[stTemp.countTokens()];
int mIntCount = 0;
while(stTemp.hasMoreTokens())
{
try
{
b[mIntCount] = stTemp.nextToken();
System.out.println(b[mIntCount]);
mIntCount++;
}
catch(Exception e1)
{ }
}
return b;
}
String str[]=test.split(",");
<%=str[1]%>
<%=str[2]%>
String str[]=split(test,",");
String[] arr=test.split(",");
for(int i = 0; i < arr.length; i++)
System.out.println(arr[i]);如果不是1.4,则java.util.StringTokenizer也可以.
public test() {
String str="1234;aaaa,1235;bbbb,1236;cccc";
String[] ss=getString(str);//这里调用函数获取分割字符串
for(int i=0;i<ss.length;i++)//循环显示
System.out.println(ss[i]);
}public static void main(String args[]) {
new test();
}
public String[] getString(String s) {
java.util.StringTokenizer stTemp = new java.util.StringTokenizer(s,",");
String[] b = new String[stTemp.countTokens()];
int mIntCount = 0;
while(stTemp.hasMoreTokens())
{
try
{
b[mIntCount] = stTemp.nextToken();
mIntCount++;
}
catch(Exception e1)
{ }
}
return b;
}
}
public class test{
public test() {
String str="1234;aaaa,1235;bbbb,1236;cccc";
String[] ss=getString(str);
for(int i=0;i<ss.length;i++)
System.out.println(ss[i]);
}public static void main(String args[]) {
new test();
}
public String[] getString(String s) {
String[] b = s.split("[,]");
return b;
}
}