字节流
import java.io.*;
public class window {
public static void main(String[] args) throws Exception{
InputStream in=System.in;
int b=0;
while((b=in.read())!=(int)'\n'){
System.out.print((char)b);
}
in.close();
}
}
- 从磁盘上输入一个文件,并将其输出到另一个文件中,实现文件的复制。
import java.io.*;
public class Main {
public static void main(String[] args) throws Exception{
FileInputStream in=new FileInputStream("C:/Users/Root/Desktop/t.txt");
FileOutputStream ou=new FileOutputStream("C:/Users/Root/Desktop/t.txt");
while((b=in.read())!=-1){
ou.write(b);
}
in.close();
ou.close();
System.out.println("Hello World!");
}
}
字符流
import java.io.*;
public class window {
public static void main(String[] args) throws Exception{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s;
s=br.readLine();
System.out.println(s);
br.close();
}
}
- 从磁盘上输入一个文件,并将其输出到另一个文件中,实现文件的复制。
import java.io.*;
public class Main {
public static void main(String[] args) throws Exception{
File f1=new File("C:/Users/Root/Desktop/t.txt"),
f2=new File("C:/Users/Root/Desktop/t1.txt");
String b;
BufferedReader in=new BufferedReader(new FileReader(f1));
BufferedWriter ou=new BufferedWriter(new FileWriter(f2));
while((b=in.readLine())!=null){
ou.write(b);
}
in.close();
ou.close();
System.out.println("Hello World!");
}
}