В Java, когда оператор «==» используется для сравнения двух объектов, он проверяет, ссылаются ли объекты на одно и то же место в памяти. Другими словами, он проверяет, являются ли имена двух объектов в основном ссылками на одно и то же место в памяти.
Класс Java String фактически переопределяет реализацию equals () по умолчанию в классе Object и переопределяет этот метод, чтобы он проверял только значения строк, а не их местоположения в памяти. Это означает, что если вы вызываете метод equals () для сравнения двух объектов String, то, пока действительная последовательность символов равна, оба объекта считаются равными.
Оператор
==
проверяет, являются ли две строки точно одним и тем же объектом.Метод
blockquote>.equals()
проверяет, имеют ли две строки одно и то же значение.
Вы можете просто разделить на конкретное слово (used
в вашем случае), который вернет array
из двух столбцов:
. Тогда вы можете получить первую часть расщепленного string
с помощью индекса 0
, например:
var overall = "Lorem ipsum is placeholder text commonly used in the graphic";
console.log(overall.split('used')[0]); //Lorem ipsum is placeholder text commonly
console.log(overall.split('used')[1]); // in the graphic