如何在 Java 中从 .data 文件写入 .txt 文件?
How to write from .data file to .txt file In Java?
我已经将一些信息写入 .data
文件
PrintWriter out;
DataOutputStream binaryFile= null;
public WriteToFile(String file,String text ) throws IOException {
binaryFile= new DataOutputStream(
new FileOutputStream(file,true));
binaryFile.writeInt(2);
binaryFile.writeDouble(3);
binaryFile.writeChar(2);
binaryFile.writeUTF(text);
binaryFile.close();
}
我正在寻找一种方法来制作一个函数,该函数接受一个 .data
文件并将每个值写入相应的文本文件
到目前为止我已经试过了:
public void writeToTextFile(String myFile)
{
DataOutputStream fichIn = new DataOutputStream(new FileOutputStream(myFile));;
try {
//How to take information from .data file and writethem in text file ?
} catch (IOException e) {
System.out.println("Error");
}
// Some Code
}
您需要使用 DataInputStream
和 readXXX()
方法来读取您的二进制文件,这些方法对应于您用来编写它的 writeXXX()
方法,然后使用 PrintWriter
写入新的文本文件。
我已经将一些信息写入 .data
文件
PrintWriter out;
DataOutputStream binaryFile= null;
public WriteToFile(String file,String text ) throws IOException {
binaryFile= new DataOutputStream(
new FileOutputStream(file,true));
binaryFile.writeInt(2);
binaryFile.writeDouble(3);
binaryFile.writeChar(2);
binaryFile.writeUTF(text);
binaryFile.close();
}
我正在寻找一种方法来制作一个函数,该函数接受一个 .data
文件并将每个值写入相应的文本文件
到目前为止我已经试过了:
public void writeToTextFile(String myFile)
{
DataOutputStream fichIn = new DataOutputStream(new FileOutputStream(myFile));;
try {
//How to take information from .data file and writethem in text file ?
} catch (IOException e) {
System.out.println("Error");
}
// Some Code
}
您需要使用 DataInputStream
和 readXXX()
方法来读取您的二进制文件,这些方法对应于您用来编写它的 writeXXX()
方法,然后使用 PrintWriter
写入新的文本文件。