Вы также можете использовать метод compareTo()
для сравнения двух строк. Если результат compareTo равен 0, то две строки равны, в противном случае сравниваемые строки не равны.
==
сравнивает ссылки и не сравнивает фактические строки. Если вы создали каждую строку, используя new String(somestring).intern()
, вы можете использовать оператор ==
для сравнения двух строк, в противном случае могут использоваться только методы equals () или compareTo.
Арф ... Я думал, что могу сериализовать два атрибута за один раз, но это не тот случай:
serialize :tags, :garments # this is wrong
Второй аргумент должен быть классом сериализованного объекта, поэтому я должен сделать следующее:
serialize :tags
serialize :garments
bumsicle.