gpt4 book ai didi

java - Java 编程中的文件处理

转载 作者:行者123 更新时间:2023-11-30 09:21:17 25 4
gpt4 key购买 nike

我是编程初学者。

我正在尝试从文件中读取每一行的第一个单词,并且我想将所有第一个单词写入另一个文件。

我已经完成了以下代码。

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);
}
}
}
}

请帮我看看如何读取每行的第一个词并将该词写入另一个文件。

最佳答案

AM 不确定这是拆分每一行的最佳方法,如下例所示:

String hello = "Hello world, How is everyone";
String[] split= hello.split(" ");
String first = split[0];

........

然后像这样使用 BufferedWriter 将其写入文件:

BufferedWriter bw = new BufferedWriter(new FileWriter("MyFIle.txt"));

bw.write(first);
bw.newLine();

bw.close();

这只是一个指南。

关于java - Java 编程中的文件处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17067724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com