Dieser Artikel stellt hauptsächlich die Verwendung der Umleitung zum Lesen oder Schreiben von Daten aus Dateien vor. Interessierte Freunde können sich auf
Verwenden der Umleitungsmethode zum Lesen oder Schreiben von Daten aus einer Datei beziehen 🎜>
1. Problembeschreibung
Generieren Sie zunächst 10.000 Zufallszahlen, eine Zeile pro zehn, und fügen Sie sie in die Datei ein. (Verwenden Sie die Umleitungsmethode) Verwenden Sie die Umleitungsmethode, um 10.000 Zahlen aus der Datei zu lesen und die ersten zehn auszudrucken. (Die Sortiermethode darf nicht aufgerufen werden)
2. Das Programm lautet wie folgt:
2.1 Schreibenimport 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(); } }
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. Laufergebnisse
3.1 Geben Sie die Java-Datei in die Konsole ein, geben Sie die Java-Datei > TXT-Datei ein und sehen Sie sich die Laufergebnisse an kann in die angegebene TXT-Datei (die zu schreibende Datei) geschrieben werden. Zu diesem Zeitpunkt wird das laufende Ergebnis nicht auf der Konsole angezeigt, sondern in die angegebene Datei geschrieben 3.2 Geben Sie die Konsole am Speicherort ein die Java-Datei und das Steuerelement Geben Sie Java + Dateinamen ein < Geben Sie die txt-Datei (die zu lesende Datei) an Die folgende Abbildung zeigt die ersten zehn Elemente der auszugebenden Lesedaten.Das obige ist der detaillierte Inhalt vonDetaillierte Code-Erklärung von Java mithilfe der Umleitungsmethode zum Lesen oder Schreiben von Daten aus einer Datei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!