看板 java 關於我們 聯絡資訊
我想讀出A.txt檔案中某行的資料 該行的格式是 AAAxxxxxBBB 前面的AAA和最後的BBB是固定的 我想抓出中間的字串xxxxx,請問該怎麼抓呢? BufferedReader in = new BufferedReader(new FileReader("A.txt")); String line = in.readLine(); if(line.startsWith("AAA")&&line.endsWith("BBB")){ } 目前我只會找到該行,該怎麼麼抓其中的值呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.147.33
kanandg1:可以使用String.substring把AAA及BBB切掉 10/28 12:21
kanandg1:或使用2次的String.replace把AAA和BBB換成空字串 10/28 12:23
kanandg1:或使用2次的String.split把AAA和BBB中間字串切出來 10/28 12:26
dalensona:感謝! 10/28 13:06
PsMonkey:==.=== 應該先問原 po,你怎麼知道有 startsWith() 可用 10/28 16:01
dalensona:辜苟查的 (遮臉) 10/28 23:41
a5480277:你都說前後固定了 那抓位置就行了 從前面第4到倒數第4 10/29 00:55