package javaapplication1;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class JavaApplication1 {
public static void main(String[] args) throws IOException {
String sFilePath = "d://data.txt";
byte[] bArr = {65, 66, 67, 68, 69, 70, 71};
try {
DataOutputStream dos;
try (FileOutputStream fos = new FileOutputStream(sFilePath)) {
dos = new DataOutputStream(fos);
for (byte b : bArr) {
dos.writeChar(b);
} dos.flush();
}
try (FileInputStream fis = new FileInputStream(sFilePath);
DataInputStream dis = new DataInputStream(fis)) {
while (dis.available() > 0) {
char ch = dis.readChar();
System.out.print(ch + " ");
}
}
} catch (IOException ioe) {
System.out.println(ioe.getMessage());
}
}
}
/*
run:
A B C D E F G
*/