Re: [問題] 請問string.split的用法...

看板java作者 (愚人)時間17年前 (2007/04/16 10:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/6 (看更多)
※ 引述《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
文章代碼(AID): #168kMPSK (java)
討論串 (同標題文章)
文章代碼(AID): #168kMPSK (java)