Сравнение двух строковых значений
Во многих случаях может потребоваться сравнить два строковых значения или сравнить значение строкового параметра с определенной строкой. Например, может потребоваться определить, введено ли пользовательское значение, такое как Deluxe, для параметра строки askSize.
Чтобы сравнить два строковых значения, выполните следующие действия.
Определите выражение для этого параметра, которое оценивает ответ пользователя, например: askSize.equals(“Deluxe”)
Если пользователь вводит значение Deluxe, оно сохраняется в askSize параметра, а выражение вычисляется как истина.
* 
Нельзя использовать оператор простого равенства (=), потому что значения строк должны вычисляться с помощью Java-методов (равно).
В некоторых случаях параметру может быть назначено строковое значение, чтобы облегчить согласованное управление несколькими выражениями сравнения. В этом случае выражение будет следующим:
askSize.equals(deluxeparameter)
Здесь значение по умолчанию для строкового параметра deluxeparameter было определено как Deluxe.
* 
Чтобы вычислить строковое выражение, которое содержит одну или несколько двойных кавычек ("), необходимо определить или отключить каждую двойную кавычку символом обратной косой черты (\), как показано в следующем примере:
myname.equals(“Robert \“Bob\” Smith”)
Было ли это полезно?