最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java用重定向方法從文件中讀入或?qū)懭霐?shù)據(jù)

 更新時間:2017年03月21日 15:19:44   作者:名字是卡的好  
這篇文章主要為大家詳細介紹了用重定向方法從文件中讀入或?qū)懭霐?shù)據(jù),具有一定的參考價值,感興趣的小伙伴們可以參考一下

用重定向方法從文件中讀入或?qū)懭霐?shù)據(jù)

1.問題描述

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

2.程序如下:

2.1 寫入

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 讀出

import java.util.Scanner;
import java.util.List;
import java.util.ArrayList;
public class A{
  
    static void read_txt(int k){//此處參數(shù)表示打印前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.運行結(jié)果

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

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

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

如下圖即為要輸出的所讀入的數(shù)據(jù)的前十項。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java實現(xiàn)哈夫曼壓縮與解壓縮的方法

    java實現(xiàn)哈夫曼壓縮與解壓縮的方法

    這篇文章主要介紹了java實現(xiàn)哈夫曼壓縮與解壓縮的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Java中文件操作功能小結(jié)

    Java中文件操作功能小結(jié)

    這篇文章主要為大家整理了一些Java中文件操作功能的相關(guān)資料,文中的示例代碼講解詳細,具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以了解一下
    2023-05-05
  • Mybatis 動態(tài)SQL搭建環(huán)境的全過程

    Mybatis 動態(tài)SQL搭建環(huán)境的全過程

    這篇文章主要給大家介紹了關(guān)于Mybatis動態(tài)SQL搭建環(huán)境的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • SpringBoot讀取properties或者application.yml配置文件中的數(shù)據(jù)

    SpringBoot讀取properties或者application.yml配置文件中的數(shù)據(jù)

    這篇文章主要介紹了SpringBoot讀取properties或者application.yml配置文件中的數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • 最新評論

    清苑县| 义乌市| 黔西| 南昌县| 郑州市| 获嘉县| 德钦县| 伽师县| 平昌县| 红原县| 稻城县| 咸丰县| 永城市| 鄢陵县| 汶川县| 万年县| 广丰县| 万山特区| 松桃| 眉山市| 五大连池市| 沂源县| 宁城县| 蕉岭县| 宜春市| 洛南县| 旌德县| 铜山县| 米易县| 阜城县| 界首市| 革吉县| 高平市| 乡宁县| 宝应县| 云阳县| 吴桥县| 浠水县| 聂拉木县| 虎林市| 丽水市|