Heim > Java > JavaBase > So geben Sie in Java ein Array über die Tastatur ein

So geben Sie in Java ein Array über die Tastatur ein

王林
Freigeben: 2019-11-23 16:00:50
Original
14369 Leute haben es durchsucht

So geben Sie in Java ein Array über die Tastatur ein

Wissensergänzung: Die Methoden

und

der Klasse Scannernext()nextLine() erhalten die Eingabezeichenfolge. Die Methode

toString() wird verwendet, um den durch eine Zeichenfolge dargestellten Number-Objektwert zurückzugeben.

Die erste Methode: (beschränkt die Länge des Eingabearrays nicht)

System.out.println("请输入几个数并用逗号隔开:");
  Scanner sc = new Scanner(System.in);
  String str = sc.next().toString();
  String[] arr  = str.split(",");
  int[] b = new int[arr.length];
  for(int j = 0; j<b.length;j++) {
   b[j] = Integer.parseInt(arr[j]);
   System.out.println(b[j]+" ");
  }
Nach dem Login kopieren

Auf diese Weise können wir über die Tastatur eingeben, das Ergebnis ist wie folgt:

So geben Sie in Java ein Array über die Tastatur ein

Die zweite Methode: (Anzahl der Eingaben begrenzen)

System.out.println("请输入三个数:");
Scanner in = new Scanner(System.in);
int[] b=new int[3];
for(int i=0;i<b.length;i++){
b[i]=in.nextInt();
}
Nach dem Login kopieren

Erklären Sie next() und nextLine( ) Methoden in der Scanner-Klasse Der Unterschied :

Der Unterschied zwischen next() und nextLine() ist sehr deutlich, wenn die next()-Methode auf das erste gültige Zeichen trifft (kein Leerzeichen oder eine neue Zeile). Wenn das erste Zeichen gefunden wird, wird der Scan beendet und der gescannte Inhalt wird mit der Methode next() abgerufen eine einzelne Zeichenfolge ohne Leerzeichen und Zeilenumbrüche.

Empfohlenes Tutorial: Einführung in die Java-Entwicklung

Das obige ist der detaillierte Inhalt vonSo geben Sie in Java ein Array über die Tastatur ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage