作者dalensona (...)
看板java
標題[問題] 請問如何讀出指定範圍內字串?
時間Wed Oct 28 12:06:17 2009
我想讀出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