java中的文件输入输出
来源:互联网 发布:怎么查看计算机端口80 编辑:程序博客网 时间:2024/05/18 00:57
学了c/c++之后再接触java,就觉得java在输入方面有点不可思议,总是要先建立输入流再一一获取输入的信息。现在感觉其实也和C++中的文件流差不多,只是在定义文件的时候总是不要忘了异常的处理。
文件输入:
1.最方便的Scanner:
Scanner in = new Scanner(new DataInputStream(new FileInputStream(new File("trim-data/synutra.txt"))));
int x = in.nextInt();
String s = in.next();
String line = in.nextLine();
double y = in.nextDouble();
2.文件输入流FileInputStream
File f=new File("d:\\filetest","file1.txt");
FileInputStream ifs=new FileInputStream(f);
byte b[]=new byte[(int)f.length()];
ifs.read(b);
for(int i=0;i<f.length();i++)
System.out.print((char)b[i]);
char ch;
for(int i=0;i<f.length();i++){
ch=(char)is.read();
System.out.print(ch);
}
文件输出
1. FileWriter
//打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件
FileWriter writer = new FileWriter(fileName, true);
String content = "";
writer.write(content);
writer.close();
2. 文件输出流FileOutputStream
File f=new File("d:\\filetest","file1.txt");
FileOutputStream fos=new FileOutputStream(f,true);
for(int i='a';i<='z';i++)
fos.write(i);
fos.close();
关于输入输出的主要流介绍
http://tech.ccidnet.com/art/3737/20051126/455555_1.html
- java中的文件输入输出
- Python中的文件输入输出
- C++中的文件输入输出
- JAVA中的输入输出流
- Java中的输入输出流
- java中的输入输出流
- Java中的输入输出
- Java中的输入输出流
- [note]java中的输入输出
- Java中的输入输出总结
- Java中的输入输出总结
- Java中的输入输出流
- Java中的输入输出流
- java中的输入输出流
- java中的文件输入输出流,实现复制粘贴
- java文件输入输出流
- Java的文件输入输出
- java txt文件输入输出
- 【转】dll调用
- eclipse快捷键
- OpenOffice3.4.1源码编译和安装
- java里抽象类和接口的区别
- string和stringbuffer区别
- java中的文件输入输出
- Python变量与语句(一)
- Python函数与模块(二)
- weka的重新编译与添加算法
- java操作access
- 图中最短路径算法
- Python中数据结构
- Agent建模之Repast建模编程介绍
- 【转】中文论文写作格式