将一个文本文件中的信息直接输出在屏幕上
//将一个文本文件中的信息直接输出在屏幕上 package classwork10; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class Xianshi { public static void main(String[] args) throws IOException { BufferedReader br=new BufferedReader(new FileReader("d:/xyz.txt")); String msg=br.readLine(); while(msg!=null) { System.out.println(msg); msg=br.readLine(); } } }
1 //将一个文本文件中的信息直接输出在屏幕上,并将中的小写字母改为大写 2 package classwork10; 3 4 import java.io.BufferedReader; 5 import java.io.FileReader; 6 import java.io.IOException; 7 8 public class Xianshi { 9 10 public static void main(String[] args) throws IOException { 11 BufferedReader br=new BufferedReader(new FileReader("d:/xyz.txt")); 12 String msg=br.readLine(); 13 while(msg!=null) { 14 System.out.println(msg.toUpperCase()); 15 msg=br.readLine(); 16 } 17 } 18 19 }
1 //由键盘输入字符串,形成一个文本文件(由多行构成) 2 package classwork10; 3 4 import java.io.File; 5 import java.io.IOException; 6 import java.io.PrintWriter; 7 import java.util.Scanner; 8 9 public class Jpsr { 10 11 public static void main(String[] args) throws IOException { 12 Scanner in=new Scanner(System.in); 13 File f=new File("d:/xyz.txt"); 14 PrintWriter pw=new PrintWriter(f); 15 int yes=1; 16 while(yes==1) { 17 String a=in.next(); 18 pw.write(a); 19 pw.println(); 20 System.out.println("继续添加内容吗?(1/0)"); 21 yes=in.nextInt(); 22 } 23 pw.close(); 24 in.close(); 25 System.out.println("操作已完成"); 26 } 27 28 }
1 //将一个文本文件中的信息复制到另一个文件,并将中的小写字母改为大写 2 package classwork10; 3 4 import java.io.BufferedReader; 5 import java.io.FileReader; 6 import java.io.IOException; 7 import java.io.PrintWriter; 8 9 public class Xianshi { 10 11 public static void main(String[] args) throws IOException { 12 BufferedReader br=new BufferedReader(new FileReader("d:/xyz.txt")); 13 PrintWriter pw=new PrintWriter("d:/xyz_1.txt"); 14 String msg=br.readLine(); 15 while(msg!=null) { 16 pw.println(msg.toUpperCase()); 17 msg=br.readLine(); 18 } 19 pw.close(); 20 System.out.println("操作已完成"); 21 } 22 23 }
道阻且长,行则将至