У меня есть строка типа - {"state":1,"cmd":1}
, мне нужно сравнить ее с сгенерированным выводом, но в сгенерированном выводе порядок продолжает меняться, т.е. иногда его {"state":1,"cmd":1}
, иногда его {"cmd":1,"state":1}
.
В настоящее время я использовал метод equals()
для сравнения. Что может быть лучше в этом сценарии для проверки двух строк. Меня беспокоит только то, что обе записи присутствуют в строке, порядок не определен.
equals
- это не то же самое, что сравнение. Сравнение означает, что существует отношение порядка, тогда как равенство проверяет, проверяется, являются ли два объекта одинаковыми. - person Willem Van Onsem   schedule 19.05.2015