java---IO
来源:互联网 发布:网易足球数据 编辑:程序博客网 时间:2024/06/13 13:01
@Test
public void test(){BufferedOutputStream bos = null;
try {
bos = new BufferedOutputStream
(new FileOutputStream(new File("D://流1//test.txt")));
String str = "Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于"
+"1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有"
+"卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级"
+"计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业"
+"环境下,Java更具备了显著优势和广阔前景。";
bos.write(str.getBytes());
bos.flush();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
if(bos != null){
try {
bos.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
@Test
public void test1(){
BufferedWriter bw = null;
try {
bw = new BufferedWriter(new FileWriter("D://流1//test1.txt"));
String str = "Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于"
+"1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有"
+"卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级"
+"计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业"
+"环境下,Java更具备了显著优势和广阔前景。";
bw.write(str);
bw.flush();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
if(bw != null){
try {
bw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
//使用字符流实现内容的读入
@Test
public void test2(){
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader("D://流1//test1.txt"));
char[] b = new char[1024];
int len;
while ((len = br.read(b))!=-1) {
System.out.print(new String(b,0,len));
br.readLine();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
if(br != null){
try {
br.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
@Test
public void test3(){
BufferedReader br = null;
BufferedWriter bw = null;
try {
br = new BufferedReader(new FileReader("D://流1//test.txt"));
bw = new BufferedWriter(new FileWriter("D://流1//test2.txt"));
char[] c = new char[20];
int len;
while ((len = br.read(c))!=-1) {
bw.write(c,0,len);
bw.flush();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
if(br != null){
try {
br.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(bw != null){
try {
bw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
阅读全文
0 0
- 【Java-IO】IO入门
- Java IO:IO框架
- 【IO】java IO 总结
- java IO
- IO.java
- JAVA IO
- JAVA IO
- java IO
- java io
- JAVA IO
- java IO
- java IO
- java io
- java io
- java io
- java IO
- java IO
- java io
- 多选之全选和反选
- Minimum SDK、Target SDK、Compile SDK区分
- Java 内存分析
- Can't connect to 'localhost' on port 3306
- 移动端常见bug(2)
- java---IO
- jquery封装ajax的post请求
- 圆类
- Reverse Linked List
- 原生js与jq对ajax的实现
- 消息队列RabbitMQ
- c#限制输入数字和小数点
- Recovery启动流程(3)--recovery.cpp分析
- 【leetcode】479. Largest Palindrome Product(Python & C++)