У меня есть список ситуации, как показано ниже: Строка < -------> Строка BКак сравнить две строки в java?
Я должен сравнить А с В с следующим условием:
1-, если число, показанное в режиме чтения, отличается в обеих сторонах, но остальное то же самое означает, что A = B.
2- в некоторой ситуации, такой как первая в стороне A после num Бер показано красный не существует пустое пространство, но в стороне б есть белое пространство после числа показана красного цвета, а также после того, как X.
3- Существуют также различные случаи, такие как номер 3
Теперь, как может Я лучше всего сравню эту две строки?
private static void controlSimilarity(String memo,String ck,String bc,String id,String product) {
if(!id.equals(product)){
listIdentifier.add(new MmoCnBcIdProduct(memo,ck,bc,id,product));
}
для случая 3, обе строки равны? – Azodious
Сравнение только со вторым пробелом будет работать - по крайней мере, для вашего примера. – home
Вы можете попробовать совместить первую строку с RegEx и попытаться совместить вторую с частями, найденными в первом. –