开发者社区> 问答> 正文

编写一个Java程序将当100,101,102,103,104,105个数以数组的形式写入到

编写一个Java程序将当100,101,102,103,104,105个数以数组的形式写入到Dest.txt文件中,并以相反的顺序读出显示在屏幕上。

展开
收起
珍宝珠 2020-02-12 16:18:20 2881 0
1 条回答
写回答
取消 提交回答
  • import java.io.*;
      public class IODemo {
    	public static void main( String args[] ) {
    		  int data[] = {100,101,102,103,104,105};
    		  int[] t=new int[200];
    		  try{ 
    			 // File file=new File("dest.txt");
    			  DataOutputStream out = new  DataOutputStream (new  FileOutputStream("dest.txt"));
    		  for(int i=0;i<data.length;i++) 
    			  out.writeInt(data[i]);写入
    		  out.close();
    		  DataInputStream in = new  DataInputStream (new  FileInputStream("dest.txt"));
    		  //先读出来再倒序输出
    		  for(int i=0;i<data.length;i++) {
    			  t[i]=in.readInt();
    			  }
    		  for(int i= data.length-1;i>= 0;i--) {
    			  System.out.print("  "+t[i]);
    			  }
    
    		 /* for(int i= data.length-1;i>= 0;i--) {
    			  t=in.readInt(data[i]);
    			  System.out.print("  "+t);
    			  }*/
    		  System.out.println( );
    		  in.close();
    		  }catch(IOException e)
    		  {
    			  System.out.println(e.getMessage());}
    		  }
    	  }
    
    2020-02-12 16:18:37
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载