У меня есть следующая строка "Make Me A SandWich" Кто-то решил троллить меня и заменить пробелы случайным числом LOL.так что теперь строка «LOLMakeLOLLOLLOLMELOLALOLSandWich»
Моя цель - отменить это изменение.
Я попытался создать массив строк с помощью метода split, но это вызвало «пустые» элементы внутри массива, которыеимеет значение, но когда я пытаюсь войти в него, он ничего не показывает.Это также не равно ""
Public class MyClass{
public static void main(String[] args) {
String trollText = "MakeLOLLOLLOLMELOLALOLSandWich";
String[] array = trollText.split("LOL");
if (array[1]=="")System.out.print("it's an empty string");
if (array[1]==" ")System.out.print("it's a space sign");
if (array[1]==null)System.out.print("it's equal to nothing");
if (array[1]==' '+"")System.out.print("I don't know what's that");
else System.out.print(array[1]+"<-- This is an element and it has a value");
}
}
. Я считаю, что проблема решена, если кто-то скажет мне, чему равен массив [1].Знание значения даст мне что-то для сравнения при копировании элементов в новый массив.