作者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
1F:推 kanandg1:可以使用String.substring把AAA及BBB切掉 10/28 12:21
2F:→ kanandg1:或使用2次的String.replace把AAA和BBB换成空字串 10/28 12:23
3F:→ kanandg1:或使用2次的String.split把AAA和BBB中间字串切出来 10/28 12:26
4F:→ dalensona:感谢! 10/28 13:06
5F:推 PsMonkey:==.=== 应该先问原 po,你怎麽知道有 startsWith() 可用 10/28 16:01
6F:→ dalensona:辜苟查的 (遮脸) 10/28 23:41
7F:→ a5480277:你都说前後固定了 那抓位置就行了 从前面第4到倒数第4 10/29 00:55