BufferedReader bf = new BufferedReader(new FileReader("文件名")): for 循环 { String s = bf.readLIne(); StringTokenizer t = new StringTokenizer(s,","); //用,作为分隔符 ... t.nextToken().... //调用nextToken()返回你要的东西(String) //其他的自己写 }
import java.io.*; public class iotest{ public static void main(String[] arg)throws IOException{ BufferedReader bf = new BufferedReader(new FileReader("I.Trn")); String rtnMsg = new String(); String msg = ""; while((rtnMsg = bf.readLine())!=null){ String temp = rtnMsg.substring(0, rtnMsg.lastIndexOf(",")); msg = temp.substring(temp.lastIndexOf(",")+1, temp.length()); System.out.println(msg); } } }copy from pamZFly(张) ,分给 pamZFly(张) 就行啦。
用StringTokenizer或String.split(jdk1.4以上)
FileReader f = new FileReader("C:\\Documents and Settings\\Administrator\\dr.txt"); BufferedReader r = new BufferedReader(f); String l ; while ((l=r.readLine()) != null) { String s[]= l.split(","); System.out.print(s[6]+" "); } 没问题的我已经试过了C:\>javac StreamTest.javaC:\>java StreamTest 张三1 张三3 张三4 张三5 张三6 张三7 张三8 张三9 张三10 张三11 张三12 张三13 C:\>
import java.io.*;public class Demo{ public static void main(String[] args) throws FileNotFoundException, IOException{
BufferedReader bf = new BufferedReader( new FileReader("demo.txt"));
new FileReader("文件名"))bf.readLine();每次调用都返回一行,自己再处理一下就好了
fin.readLine();
String.split(",");
String rtnMsg = new String();
while((rtnMsg = bf.readLine())!=null)
{
String temp = srtMsg.substring(0, rtnMsg.lastIndexOf(","));
String msg = temp.substring(temp.lastIndexOf(","), temp.length());
}
for 循环
{
String s = bf.readLIne();
StringTokenizer t = new StringTokenizer(s,","); //用,作为分隔符
... t.nextToken().... //调用nextToken()返回你要的东西(String)
//其他的自己写
}
public class iotest{
public static void main(String[] arg)throws IOException{
BufferedReader bf = new BufferedReader(new FileReader("I.Trn"));
String rtnMsg = new String();
String msg = "";
while((rtnMsg = bf.readLine())!=null){
String temp = rtnMsg.substring(0, rtnMsg.lastIndexOf(","));
msg = temp.substring(temp.lastIndexOf(",")+1, temp.length());
System.out.println(msg);
}
}
}copy from pamZFly(张) ,分给 pamZFly(张) 就行啦。
BufferedReader r = new BufferedReader(f);
String l ;
while ((l=r.readLine()) != null)
{
String s[]= l.split(",");
System.out.print(s[6]+" "); }
没问题的我已经试过了C:\>javac StreamTest.javaC:\>java StreamTest
张三1 张三3 张三4 张三5 张三6 张三7 张三8 张三9 张三10 张三11 张三12 张三13
C:\>
public static void main(String[] args)
throws FileNotFoundException, IOException{
BufferedReader bf = new BufferedReader(
new FileReader("demo.txt"));
String line;
while((line = bf.readLine()) != null){
String[] value = line.split(",");
System.out.println(value[value.length - 2]);
}
}
}