当前位置: 代码迷 >> J2SE >> 写入数字和读取数字有关问题
  详细解决方案

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

热度:143   发布时间:2016-04-24 12:11:11.0
写入数字和读取数字问题
我想在文件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();        }    }
  相关解决方案