读书人

写入数字和读取数字有关问题

发布时间: 2012-01-05 22:36:54 作者: rapoo

写入数字和读取数字问题
我想在文件out.txt中写入一些数字。形式如
100 200 123 567,即随机的数字中间有空格。但是如果直接写入out.txt打开就是乱码

我该怎么把数字写进文件
如何读取呢?
比如我打开out.txt
使用int x 保存100,该怎么做

[解决办法]

Java code
import java.io.FileWriter;import java.io.File;public class FileWriterDemo {    public static void main(String[] args)throws Exception {        File f=new File("number.txt");        if(!f.exists())            f.createNewFile();        FileWriter fw=new FileWriter(f);        int[] randomAry=new int[10];//假设10个随机数        for(int i=0;i<randomAry.length;i++){              randomAry[i]=(int)(Math.random()*100);            fw.write(new Integer(randomAry[i]).toString()+" ");        }        fw.close();    }}
[解决办法]
其实对asc ii码来说,想怎么写就怎么写.

Java code
static void t5(){        OutputStream out = null;        String str = null;                try{            out = new FileOutputStream("d:\\test\\1\\11.txt");                        str = 123+"";            out.write(str.getBytes());                        out.close();        }catch(Exception ex){            ex.printStackTrace();        }    } 

读书人网 >J2SE开发

热点推荐