java读写文件和控制台


import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;

public class FileWriterTest {
	public static void main(String[] args) {
		int[] a={1,3,5,7};
		try {
			//从文件写数据
			BufferedWriter buw = new BufferedWriter(new FileWriter("d:/a.txt"));
			for (int i=0;i<a.length;i++){
				Integer  aa = new Integer(a[i]);
				buw.write(aa.toString());
			}

			buw.close();
			
			
			//从文件读数据
			BufferedReader buR = new BufferedReader(new FileReader("d:/a.txt"));
			String line = buR.readLine();
			System.out.print(line);
			for (int i=line.length();i>0;i--){
				System.out.print(line.charAt(i-1));
			}
			buR.close();
			
			//从控制台读字符串
			InputStreamReader isr = new InputStreamReader(System.in);
			BufferedReader buRS = new BufferedReader(isr);
			String str = buRS.readLine();
			System.out.print(str);
			
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

}


你可能感兴趣的:(java)