for (String[] strings : morals) {
for (int i = 0; i < strings.length; i++) {
if (strings[i].toLowerCase().contains("killer")) {
strings[i] = strings[i].toLowerCase().replace("killer", "compassion");
} else if (strings[i].toLowerCase().contains("thief")) {
strings[i] = strings[i].toLowerCase().replaceAll("thief", "fairness");
} else if (strings[i].toLowerCase().contains("bully")) {
strings[i] = strings[i].toLowerCase().replaceAll("bully", "respect");
}
}
}
}
}
в чем моя ошибка?package com.javarush.task.pro.task09.task0924;
/*
Взлом Стального Стива
*/
import java.util.Arrays;
public class Solution {
public static String[][] morals = {{"iAmAKiller", "iAmAThief", "honesty", "responsibility", "iAmABully"},
{"BuLLyIAmA", "honesty", "iamakiller", "iamathief", "responsibility"},
{"honesty", "iamabully", "responsibility", "AthiefIAm", "ikillerAmA"},
};
public static void main(String[] args) {
cleanMorals();
for (String[] strings : morals) {
System.out.println(Arrays.toString(strings));
}
}
// создаем пустой массив чтобы заполнить его массивом morals. а затем убрать в этом массиве killers.
public static void cleanMorals() {
for (String[] strings : morals) {
for (int i = 0; i < strings.length; i++) {
if (strings[i].toLowerCase().contains("killer")) {
strings[i] = strings[i].toLowerCase().replace("killer", "compassion");
} else if (strings[i].toLowerCase().contains("thief")) {
strings[i] = strings[i].toLowerCase().replaceAll("thief", "fairness");
} else if (strings[i].toLowerCase().contains("bully")) {
strings[i] = strings[i].toLowerCase().replaceAll("bully", "respect");
}
}
}
}
}