Строка «a, b, c, d» полностью отличается от строки «b, c, d, a». Они никогда не могут быть оценены как «равные».
Вы CAN , однако, анализируете строку. И сохраните элементы «a», «b», «c» и «d» в Collection , таком как List или Set. TreeSet может быть хорошим выбором.
По желанию вы также можете написать Comparitor для своей коллекции.
Дело в том, что вы не можете оценить струны как есть. Сначала вы должны выбрать подходящую структуру данных для содержимого строки. Только после этого вы сможете оценить и сравнить значения , извлеченные из строки.