2020.03.03 IO流练习题1

package com.guoyun.view;

import java.io.*;

/**
* ClassName:
* Function: ADD FUNCTION
* Reason: ADD REASON
*
* @author
* @Date
* @since Ver 1.1
*/
public class Test2 {
public static void main(String[] args) {

BufferedWriter write=null;

String str="Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言," +
"是由Sun Microsystems公司于 1995年5月推出的Java程序设计语言和Java平台" +
"(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有 卓越的通用性、高效性、平" +
"台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科 学超级计算机、" +
"移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互 联网的产业" +
"环境下,Java更具备了显著优势和广阔前景。";
char[] chars=str.toCharArray();
try {
write=new BufferedWriter(new FileWriter("test.txt",true));

int count=0;
for (int i = 0; i < chars.length; i++) {
if(count<=50){
write.write(chars[i]);
count++;
}
if(count%50==0){
count=0;
write.newLine();
}

}

} catch (Exception e) {
e.printStackTrace();
}finally {
try {
write.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}}
.**************************************************
package com.guoyun.view;

import java.io.*;

/**
* ClassName:
* Function: ADD FUNCTION
* Reason: ADD REASON
*
* @author
* @Date
* @since Ver 1.1
*/
public class Test3 {
public static void main(String[] args) {
BufferedReader reader=null;
BufferedWriter writer=null;
try {
reader=new BufferedReader(new FileReader("test.txt"));
writer=new BufferedWriter(new FileWriter("test1.txt"));
String temp="";

while((temp=reader.readLine())!=null){
writer.write(temp);
writer.newLine();
System.out.println(temp);
}
} catch (Exception e) {
e.printStackTrace();
}finally {
try {

reader.close();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
 

猜你喜欢

转载自www.cnblogs.com/aojie/p/12404475.html