binfileoutput1.java
来自「贪食蛇的实现源码」· Java 代码 · 共 38 行
JAVA
38 行
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 + =
减小字号Ctrl + -
显示快捷键?