【发布时间】:2013-06-12 14:09:52
【问题描述】:
我是编程初学者。
我正在尝试从文件中读取每一行的第一个单词,并且我想将所有第一个单词写入另一个文件。
我已经完成了以下代码。
import java.io.*;
import java.nio.charset.Charset;
public class ReadWord
{
public static void main(String args[])
{
BufferedReader br;
String line;
int count = 0;
InputStream fis = null;
try
{
fis = new FileInputStream("D:/Android/WorkSpace10-1/FileHandling.Java/src/123.txt");
br = new BufferedReader( new InputStreamReader(fis, Charset.forName("UTF-8")));
while((line = br.readLine())!= null)
{
System.out.println(line);
String result[] = line.split(",");
while(line!=",")
{
System.out.println(result);
}
}
}
catch(Exception e)
{
System.out.println(e);
}
finally
{
try
{
fis.close();
}
catch(IOException ie)
{
System.out.println(ie);
}
}
}
}
请帮助我如何读取每行的第一个单词并将该单词写入另一个文件。
【问题讨论】:
-
当前输出是多少?
-
如果您使用 Java 7,请使用
Files! -
@colti.. 垃圾输出。它进入无限循环..
-
@fge.. 这就是我正在使用的..
-
错了,你确定吗?看我的回答...
标签: java file-handling