Ich weiß nicht warum die 3te Bedingung noch nicht richtig ist. Bitte um Hilfe. Danke im Vorraus!
package de.codegym.task.task07.task0717;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Scanner;
/*
Wörter duplizieren
*/
public class Solution {
public static void main(String[] args) throws Exception {
// Strings von der Konsole lesen und hier eine ArrayList deklarieren
ArrayList<String> liste = new ArrayList<String>();
Scanner scan = new Scanner(System.in);
for(int i = 0; i < 10; i++) {
liste.add(scan.nextLine());
}
ArrayList<String> ergebnis = werteVerdoppeln(liste);
for(int i = 0; i < liste.size(); i++) { // Ergebnis anzeigen
System.out.println(liste.get(i));
}
}
public static ArrayList<String> werteVerdoppeln(ArrayList<String> liste) {
//schreib hier deinen Code
for(int j = 0; j < liste.size();) {
liste.add(j + 1,liste.get(j));
j = j + 2;
}
return null;
}
}