作者kyoby (nothing here)
站内java
标题Re: [问题] String的问题
时间Wed Apr 2 14:13:39 2008
public static List<String> stringToArrayFantasy(String testStr)
{
List destList=new ArrayList<String>();
int startIndex=0;
for (; ; )
{
if(testStr.indexOf(",", startIndex)!=-1)
{
String putStr=testStr.substring(0, testStr.indexOf(",",start
Index)+1);
destList.add(putStr);
startIndex=testStr.indexOf(",", startIndex)+1;
}else
{
break;
}
}
return destList;
}
※ 引述《breakofdawn (hi)》之铭言:
: 我想要把一个用逗号分开的字串
: 譬如abc,def,ghi,jkl,mno,
: 用stringtokenizer把各个被逗号分隔的字串取出
: 然後存入一个array
: 之後再由左到右将
: abc,存入新的array的第一个值
: abc,def,是新array的第二个值
: abc,def,ghi是第三个值
: 一直存到最右边
: 以上面的例子最後一个也就是第五个就是存全部abc,def,ghi,jkl,mno,
: 我已经完成了前面的了想请问後面这个存入新array该如何做呢?谢谢
: int i=0, count=0;
: StringTokenizer st = new StringTokenizer(rawString,",");
: count=st.countTokens();
: String[] first = new String[count];
: String[] second = new String[count];
: while (st.hasMoreTokens()) {
: first[i]=st.nextToken();
: i++;
: }
: 我这边将first[0]变成了abc,first[1]变成了def...,etc
: 之後想让second[0]变成abc,
: second[1]变成abc,def, ....,etc
: 希望我表达的还算清楚.谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.108.28.85
1F:推 TonyQ:推这个 04/02 15:17