一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java用重定向方法從文件中讀入或寫入數據

java用重定向方法從文件中讀入或寫入數據

2020-08-31 14:33名字是卡的好 Java教程

這篇文章主要為大家詳細介紹了用重定向方法從文件中讀入或寫入數據,具有一定的參考價值,感興趣的小伙伴們可以參考一下

重定向方法從文件中讀入或寫入數據

1.問題描述

  先產生10000個隨機數,每十個一行,放入文件中。(用重定向方法)
   用重定向方法,從文件中讀入10000個數字,打印出前十名。(不許調用排序方法)

2.程序如下:

2.1 寫入

java" id="highlighter_86113">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.util.Scanner;
import java.util.List;
import java.util.ArrayList;
public class A{
  
  static void to_txt(){
    for(int i=1;i<=10000;i++){
      System.out.print((int)(Math.random()*10000+1)+" ");
      if(i%10==0) System.out.println(); 
    }
  }
    public static void main(String[] args){
    to_txt();
      
  }   
}

2.2 讀出

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import java.util.Scanner;
import java.util.List;
import java.util.ArrayList;
public class A{
  
    static void read_txt(int k){//此處參數表示打印前k項
    List<Integer> lst = new ArrayList<Integer>();
    Scanner scan = new Scanner(System.in);
    String s = scan.nextLine();
    String[] x = s.split(" ");
    lst.add(Integer.parseInt(x[0])); 
    for(int i=1;i<x.length;i++){
      int b = Integer.parseInt(x[i]);
      if(b<lst.get(lst.size()-1)){
        lst.add(b);
        continue;
      }
      for(int j=0;j<lst.size();j++){
        if(b>lst.get(j)){
          lst.add(j,b);
          break;
        }
      }
        
    }
    for(int i=0;i<k;i++){
      
      System.out.print(lst.get(i)+" ");
    }   
  }
  public static void main(String[] args){
    read_txt(10); 
  }   
}

3.運行結果

3.1、從Java文件位置進入控制臺,在控制臺輸入Java文件 > txt文件,就能將運行結果寫入指定txt文件(要寫入的文件)中。

此時運行結果不在控制臺顯示,而寫入了指定文件中

java用重定向方法從文件中讀入或寫入數據

3.2、在Java文件位置處進入控制臺,在控制臺輸入Java + 文件名 < 指定txt文件(要讀的文件)

如下圖即為要輸出的所讀入的數據的前十項。

java用重定向方法從文件中讀入或寫入數據

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美在线视频 一区二区 | 大又大又粗又爽女人毛片 | 九九精品成人免费国产片 | 久久亚洲一级α片 | 禁忌高h | 猛吸奶水的老汉 | 成人高辣h视频一区二区在线观看 | 欧美骚熟 | 青青草综合网 | 亚洲国产在线2o20 | 好男人好资源在线观看免费 | 亚洲图片二区 | 成人综合网站 | avove本人照片| 欧美影院天天5g天天爽 | 国内精品在线播放 | 精品久久看 | 国产午夜免费秋霞影院 | yy6080久久国产伦理 | 国产精品合集一区二区 | 99在线精品日韩一区免费国产 | fistingvideos头交尿眼| 无限在线观看免费入口 | 欧美精品久久久久久久免费观看 | 无码中文字幕热热久久 | 性xx色3d动画xx无尽 | 被强上后我成瘾了小说 | 国产精品国产精品国产三级普 | 九九99靖品 | 小舞丝袜调教喷水沦为肉奴 | 九九国产视频 | 交换年轻夫妇HD中文字幕 | 性派对videos18party | 欧美日韩一区二区三在线 | zoz.zzz色| 日韩毛片免费线上观看 | 婷婷精品 | 青草青青在线视频 | 久久热国产在线视频 | 欧美日韩国产在线一区 | 欧美日韩亚洲高清不卡一区二区三区 |