這是我正在閱讀的FILE 如何從此文件獲取特定值。如何提取java中特定序列之間的值
我想要得到的數據
形式開始2000年至466字符,開始從4000到550(它可以 不見ellse它將是空的)和數據從6000到328個 字符。
即
Line 1 : Starts from character 2000 to 466 characters
Line 2 : starts from character 4000 to 550 characters
Line 3 : starts from character 4000 to 550 characters
Line 4 : starts from character 6000 to 328 characters
而忽略其餘部分主要是文件頭和文件尾。
我做了什麼至今
UPDATE
StringBuilder sb = new StringBuilder();
newSize = in.readLine(buffer);
System.out.println("newsize-------------"+newSize);
while (newSize > 0) {
String str = buffer.toString();
sb.append(str);
sb.append("\n");
newSize = in.readLine(buffer);
}
String s = sb.toString();
/*
* differentiating header,body and footer
*/
if(s.length() >0){
String header = sb.toString().substring(0,466);
System.out.println("header-------------------"+header);
//unable to get body part
}
如何得到身體的一部分?
downvoters請評論。所以我可以提高我的問題 –