int data[]=new int[100];
....//赋值!  
 ...  
int i=0;
String str=null;
   FileOutputStream fos=new FileOutputStream("22.txt");
   DataOutputStream out=new DataOutputStream(fos);     for(i=0;i<data.length;i++){
        str=data[i].toString();
        out.writeBytes(str);
        out.writeBytes("\r\n");//加个回车换行,看你的意愿!
      }
     fos.close();
     out.close();
   }

解决方案 »

  1.   

    public static void printIntoFile(String fn,String line)
        {
                try
                {
                    java.io.File file = new java.io.File( fn );
                    if ( ! file.exists() )
                    {
                        file.createNewFile();
                    }
                    java.io.PrintWriter
                        writer = new java.io.PrintWriter(
                                    new java.io.FileWriter( fn, true), true);
                    writer.println( line );
                    writer.close();
                }catch(Exception e)
                {
                    System.out.println("输出到文件错。");
                }
        }
    调用方式:
      printIntoFile("file.txt",""+34);
      printIntoFile("file.txt",""+34.45);
      printIntoFile("file.txt",object.toString());
      

  2.   

    import java.io.*;
    import java.util.*;
    public class WriteTxt
    {
    String st[] = new String[10];
    WriteTxt()
    {
    for(int i = 0 ; i < st.length ; i++)
    {
    st[i] = i+"";
    } try{
    File fileBean = new File("outFile.txt");
    if(!fileBean.exists())
    {
    fileBean.createNewFile() ;
    }
    FileOutputStream fos = new FileOutputStream(fileBean);
    //DataOutputStream dos = new DataOutputStream(fos);
    for(int i = 0 ; i < st.length ; i++)
    {
    fos.write(st[i].getBytes());
    }
    fos.close();
    //dos.close();
    }
    catch(IOException e)
    {
    System.out.println(e);
    }
    }
    public static void main(String args[])
    {
    WriteTxt wt = new WriteTxt();
    System.out.println("sucsses");
    }
      

  3.   

    我测试了我的程序也没有asc码呀?