📄 binfileoutput.java
字号:
package houqi;
import java.io.*;
public class BinFileOutput {
public static void main(String f[]) {
FileOutputStream fos;
DataOutputStream ds;
try {
fos = new FileOutputStream("Test1.txt",true);//FileOutputStream(String name,boolean append);追加
ds = new DataOutputStream( fos );
/*int a[] = {0,1,2,3,4,5,6,7,8,9};
for (int i=0; i<a.length; i++)
ds.writeInt(a[i]); *///此法在Test1.txt中装入的是字符转化后的字节,是乱码
//往文件中装入字符
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String number = br.readLine();
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));//可有可无,buffer只是为了提高效率
ds.writeChars(number);//此法在Test1.txt中装入的是可识别的字符
String[] ss=number.split(",");
for (int i=0; i<ss.length; i++) {
ds.writeInt(Integer.parseInt(ss[i])); //因为键盘输入是字符流 writeInt 因为int此法在Test1.txt中装入的乱码
System.out.println(Integer.parseInt(ss[i]));
}//键盘输入入Test1.txt,是乱码
}
catch (IOException ioe) {
System.out.println( "IO error: " + ioe ); }
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -