作者qrtt1 (愚人)
看板java
标题Re: [问题] 请问string.split的用法...
时间Mon Apr 16 10:55:20 2007
※ 引述《et220870 (维尼)》之铭言:
: String [] sub=a[1].split("[ \t]",0);
: 我的a[1]="Dfds dskfjsdkjkddk ddsjk"
: 我本来以为他会帮我切成
: sub[0]="Dfds" sub[1]="dskfjsdkjkddk" sub[2]="ddsjk"
: 可是他却帮我切了五段...@.@....
: 而且是
: sub[0]="Dfds" sub[1]="" sub[2]="dskfjsdkjkddk" sun[3]="" sub[4]=""
: 请问这是出了什麽问题呢...@.@.....
: 还是我一开始对split的认知就错了...囧....
是您对 regular expression 认知错了 ^^
public class Test {
public static void main(String[] args) {
String a = "Dfds dskfjsdkjkddk ddsjk";
String[] sub = a.split("[ \t]", 0);
for (int i = 0; i < sub.length; i++) {
System.out.println("token:" + sub[i]);
}
System.out.println("-------------------------");
sub = a.split("[ \t]+", 0);
for (int i = 0; i < sub.length; i++) {
System.out.println("token:" + sub[i]);
}
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.21.79.162