Я застрял на этом в течение нескольких дней, и я не знаю, как заменить «есть» на «был» и подсчитать сделанные изменения.Мой код ниже.
открытый класс BasicString {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String s;
int count = 0;
int count1 = 0;
while (true) {
System.out.println("Enter text");
s = scan.nextLine();
String t = new String("is");
String j = new String("was");
if (s.equals("The end")) {
break;
}
// IndexOf method used with variable count to see if "Is" is inserted
if (s.indexOf(t) != -1) {
String r = t.replace("is", "was");
count++;
System.out.println(count + r);
}
}
Назначение таково - Используя методы строк, которые мы изучили до сих пор, напишите программу, которая позволит пользователювведите строку текста, пока пользователь сам не введет фразу «Конец» в строке.Программа заменит каждое вхождение «is» на строку «was» и посчитает количество сделанных изменений.Строки имеют два основных метода, которые вам понадобятся для этого назначения: