Re: [問題] 請問string.split的用法...
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 6 篇):