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

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

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用重定向方法從文件中讀入或寫入數據

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产乱子伦一区二区三区 | 国产一卡二卡3卡4卡四卡在线 | 欧美灰丝袜丝交nylons | 久久久精品免费免费直播 | 亚洲视频在线观看地址 | 免费特黄一级欧美大片在线看 | 91精品婷婷国产综合久久8 | 精品久久久久久久久免费影院 | 精品福利一区二区免费视频 | 日韩国产欧美视频 | 亚洲国产精品无码中文在线 | 俺去啦最新 | 精品视频入口 | 国产在线激情视频 | 好大好硬好紧太深了受不了 | 日韩精品中文字幕视频一区 | 2019自拍偷拍视频 | 国产精品青青青高清在线密亚 | 精品免费tv久久久久久久 | 女bbbbxxxx视频 | 日本理论片中文在线观看2828 | 国产重口老太伦 | 午夜国产| 免费一级毛片在线播放放视频 | 欧美最猛性xxxxx69交 | 日本www午夜色在线视频 | 明星ai人脸替换脸忘忧草 | 欧洲久久 | 大吊操 | 亚洲精品国产在线 | 久久午夜夜伦痒痒想咳嗽P 久久无码AV亚洲精品色午夜麻豆 | 五月婷婷在线播放 | 亚洲 日本 天堂 国产 在线 | 免费精品视频在线 | 五月色综合婷婷综合俺来也 | 耽美调教高h | 99在线在线视频免费视频观看 | 91香蕉影院 | 天天亚洲综合 | 午夜在线播放免费人成无 | 欧美亚洲一区二区三区 |