java输入输出流实例
来源:互联网 发布:十几万买域名 编辑:程序博客网 时间:2024/06/05 03:38
import java.io.*;
/*
* @src http://eric-619.iteye.com/blog/693704
* IoStreamTest.java
*/
public class IoStreamTest {
public static void main(String[] args)throws IOException{
IoStreamTest ist = new IoStreamTest();
ist.samples();
}
public void samples() throws IOException {
//1. 这是从键盘读入一行数据,返回的是一个字符串
// BufferedReader stdin =new BufferedReader(new InputStreamReader(System.in));
// System.out.print("Enter a line:");
// System.out.println(stdin.readLine()+"1");
// System.out.println(stdin.readLine()+"2");
// System.out.println(stdin.readLine()+"3");
//2. 这是从文件中逐行读入数据
BufferedReader in = new BufferedReader(new FileReader("D:\\document\\j2ee\\j2se\\j2se note\\j2se_note.txt"));
String s, s2 = new String();
while((s = in.readLine()) != null)
s2 += s + "\n";
System.out.println(s2);
in.close();
//3. 这是从一个字符串中逐个读入字节
// StringReader in1 = new StringReader(s2);
// int c;
// while((c = in1.read()) != -1)
// System.out.print((char)c);
//4. 这是将一个字符串写入文件
// try {
// BufferedReader in2 = new BufferedReader(new StringReader(s2));
// PrintWriter out1 = new PrintWriter(new BufferedWriter(new FileWriter("IODemo.out")));
// int lineCount = 1;
// while((s = in2.readLine()) != null)
// out1.println(lineCount++ + ": " + s);
// out1.close();
// } catch(EOFException e){
// System.err.println("End of stream");
// }
}
}
/*
* @src http://eric-619.iteye.com/blog/693704
* IoStreamTest.java
*/
public class IoStreamTest {
public static void main(String[] args)throws IOException{
IoStreamTest ist = new IoStreamTest();
ist.samples();
}
public void samples() throws IOException {
//1. 这是从键盘读入一行数据,返回的是一个字符串
// BufferedReader stdin =new BufferedReader(new InputStreamReader(System.in));
// System.out.print("Enter a line:");
// System.out.println(stdin.readLine()+"1");
// System.out.println(stdin.readLine()+"2");
// System.out.println(stdin.readLine()+"3");
//2. 这是从文件中逐行读入数据
BufferedReader in = new BufferedReader(new FileReader("D:\\document\\j2ee\\j2se\\j2se note\\j2se_note.txt"));
String s, s2 = new String();
while((s = in.readLine()) != null)
s2 += s + "\n";
System.out.println(s2);
in.close();
//3. 这是从一个字符串中逐个读入字节
// StringReader in1 = new StringReader(s2);
// int c;
// while((c = in1.read()) != -1)
// System.out.print((char)c);
//4. 这是将一个字符串写入文件
// try {
// BufferedReader in2 = new BufferedReader(new StringReader(s2));
// PrintWriter out1 = new PrintWriter(new BufferedWriter(new FileWriter("IODemo.out")));
// int lineCount = 1;
// while((s = in2.readLine()) != null)
// out1.println(lineCount++ + ": " + s);
// out1.close();
// } catch(EOFException e){
// System.err.println("End of stream");
// }
}
}
0 0
- java输入输出流实例
- java输入输出流实例代码
- java输入输出流实例(FileInputStream、FileOutputStream实例)
- java输入输出流实例(FileInputStream、FileOutputStream实例)
- java输入输出流实例(FileInputStream、FileOutputStream实例)
- JAVA IO字节输入输出流实例
- Java IO 输入输出流 实例解释
- Java输入输出流
- 浅谈java输入输出流
- Java的输入输出流
- Java输入输出流
- 9.1 Java输入输出流
- 【分享】Java输入输出流
- Java的输入输出流
- JAVA中的输入输出流
- java 输入输出流
- 浅谈java输入输出流
- JAVA 输入输出流
- Object C 预处理程序
- Android:浅谈WebView
- 如何获取android控件的高度
- swift中类和结构体的区别
- ios url缓存策略——NSURLCache、 NSURLRequest
- java输入输出流实例
- Android:WebView全面详解
- iOS7最佳实践:一个天气App案例(二)
- NSSearchPathForDirectoriesInDomains和NSHomeDirectory()
- 黑马程序员_Java面向对象之封装、继承和多态学习笔记
- Eclipse.ini的相关说明
- dell 服务器raid配置
- 变形课
- 视频聊天室如何成功赚钱分享攻略二