Mein Code gibt folgendes aus:
[Ich, will, zehn, richtige, Wörter, hier, stehen, haben, bitte, schön]
[3, 4, 4, 8, 6, 4, 6, 5, 5, 5]
Hat jemand eine Idee, warum der Ausdruck nicht stimmt?
Vielen Dank!
package de.codegym.task.task07.task0703;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Arrays;
/*
Einsame Arrays interagieren
*/
public class Solution {
public static void main(String[] args) throws Exception {
//schreib hier deinen Code
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String[] zeichenKette = new String[10];
int[] zahlenSchlange = new int[10];
//10 Zeichenketten von Tastatur einlesen
for (int i = 0; i < zeichenKette.length; i++) {
zeichenKette[i] = reader.readLine();
}
System.out.println(Arrays.toString(zeichenKette));
//Länge der einzelnen Wörter ermitteln
int k;
for (k = 0; k < zeichenKette.length; k++) {
zahlenSchlange[k] = zeichenKette[k].length();
}
//System.out.println(zahlenSchlange[]);
System.out.println(Arrays.toString(zahlenSchlange));
}
}