如何把一个STring变量按照变量中的固定标记分成多个String?
dd 问题点数:4、回复次数:7Top
1 楼zeeler(鸭子)回复于 2003-08-01 11:51:24 得分 0
和其他语言一样,使用的是split这个方法:
java.lang.String中的:
public String[] split(String regex, int limit)
Top
2 楼cctvcq(阿猫)回复于 2003-08-01 11:52:20 得分 0
用StringTokenizer类吧Top
3 楼chatlin(lintao)回复于 2003-08-01 11:53:58 得分 0
同意阿猫所说Top
4 楼sandsworlf(30功名尘与土,8k里路云和月......)回复于 2003-08-01 11:55:24 得分 0
String salary="2342343|23423423|253345345";
int len=salery.length();
int pos1=s.indexOf('|');
String Account=s.substring(0,pos1);
int pos2=s.indexOf('|',pos1+1);
String BankCode=s.substring(pos1+1,pos2);
String Pay=s.substring(pos2+1,len);Top
5 楼fft123(专杀各类日本畜生)回复于 2003-08-01 11:55:30 得分 4
String s = "sjj@sjij@jsdi@jis@xlfj@i";
String[] result = s.split("@");
注意如果s最前面有@符号的话,取的数组里最前面会多一个空值,你可以先把最前面的"@"去掉再调用splitTop
6 楼makepage79(重新做人)回复于 2003-08-01 11:57:07 得分 0
如果是JDK1.4的话用SPLIT,还有要注意正规表达式问题.Top
7 楼flymanwlq(程序设计)回复于 2003-08-01 12:41:26 得分 0
谢谢各位呀Top



