gpt4 book ai didi

Java 文件系统 Int 或 Double

转载 作者:行者123 更新时间:2023-11-30 06:41:57 25 4
gpt4 key购买 nike

我有 3 个文本文件。 Numbers.txt 具有 int 和 double 值,例如 1 1.5 2... 我想将 int 值放入 Int.txt,将 double 值放入 Double.txt。那我该怎么办?

我试过 .hasNextDouble() 或 .hasNextInt()

public static void main(String[] args) {
File f = new File("a.rtf");
File fWrite = new File("aWrite");
try {

FileReader fr = new FileReader(f);
FileWriter fw = new FileWriter(fWrite);
double c = fr.read();
while(c != -1){
char k = (char)c;
c.hasNextDouble();
System.out.print(k + " ");
fw.write((int) c);
c = fr.read();
}
fr.close();
fw.close();
} catch(Exception e) {
e.printStackTrace();

}

我是 Java 新手。我还能尝试什么?

最佳答案

你可以试试这个:

Writer wr = new FileWriter("aWrite.txt");
wr.write(String.valueOf(1));
wr.write(String.valueOf(1.5));
wr.write(String.valueOf(2));

wr.flush();
wr.close();

或者这种主要适用于更大数据的方法:

File file = new  File("aWrite.txt");
BufferedWriter out = new BufferedWriter(new FileWriter(file));
out.write("Write the string to text file");
out.newLine();

关于Java 文件系统 Int 或 Double,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54278047/

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