读一个图片
public class IOFile {
public static void main(String[] args){
FileInputStream fis = null;
FileOutputStream fos = null;
try {
fis = new FileInputStream("e:/w.jpg");
fos = new FileOutputStream("e:/t.jpg");
/*
File f = new File("e:/w.jpg");
byte[] b = new byte[(int)f.length()];
fis.read(b);
fos.write(b);
*/
byte[] b = new byte[1024*3];
int size = fis.read(b);
while(size!=-1){
fos.write(b,0,size);
size = fis.read(b);
}
/* int b = fis.read();
while(b!=-1){
fos.write(b);
b = fis.read();
}*/
} catch (IOException e) {
e.printStackTrace();
} finally{
if (fis!=null) {
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (fos!=null) {
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
读txt文件
public class TextReader {
public static void main(String[] args) throws Exception{
//BufferedReader br = new BufferedReader(new FileReader("e:/aaa.txt"));
//BufferedWriter bw = new BufferedWriter(new FileWriter("e:/bbb.txt"));
BufferedReader br = new BufferedReader(
new InputStreamReader(new FileInputStream("c:/aaa.txt"),"utf-8"));
BufferedWriter bw = new BufferedWriter(
new OutputStreamWriter(new FileOutputStream("c:/bbb.txt"),"utf-8"));
String line = br.readLine();
while(line!=null){
System.out.println(line);
bw.write(line);
bw.newLine();
line = br.readLine();
}
br.close();
bw.close();
}
}
读取键盘的输入
public class KeyBoard {
public static void main(String[] args) throws Exception {
/* BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String line = br.readLine();
while(line!=null){
System.out.println(line);
line = br.readLine();
}
br.close();
}
*/
/* Console con = System.console();
String line = con.readLine();
while(line!=null){
System.out.println(line);
line = con.readLine();
}
}
*/
/* int line = System.in.read();
System.out.print(line);
*/}
}