Я пытаюсь сделать эту проблему, но не могу обойти ее. Скажите, пожалуйста, что я сделал неправильно и какие-нибудь советы о том, как его решить? Благодарю.Список массивов в java
здесь проблема:
Напишите метод stutter
, который принимает ArrayList
цепочек и целое k
в качестве параметров и заменяет каждую строку с k
копий этой строки. Например, если список хранит значения ["how", "are", "you?"]
перед вызовом метода и k равен 4
, он должен хранить значения ["how", "how", "how", "how", "are", "are", "are", "are", "you?", "you?", "you?", "you?"]
после завершения метода. Если k равно 0 или отрицательным, список должен быть пустым после вызова.
мой код:
public static void stutter(ArrayList<String> list,int k) {
String s = "";
for(int i = 0; i<list.size(); i++) {
s = list.get(i);
}
for(int j = 0; j < k; j++) {
list.add(j,s);
}
}
Добро пожаловать в StackOverflow, вы можете попытаться улучшить форматирование кода :) –