在这里我有两个变量相同的项目,但当我检查它,然后它说它不一样。
这里我希望变量a和变量b在检查后都相同,我希望变量c和变量d在检查后都不相同。
void main() {
var a = 'Onion,Pepper,Paneer';
var b = 'Pepper,Paneer,Onion';
if (a.contains(b)) {
print('This is same');
} else {
print('This is not same.');
}
var c = 'Onion,Pepper,Paneer';
var d = 'Pepper,Onion'; Or 'Onion,Pepper,Cheese';
if (c.contains(d)) {
print('This is same');
} else {
print('This is not same.');
}
}
1条答案
按热度按时间unftdfkk1#
变量 * 不是 * 相同的。
你可能想做的是把这两个句子,在逗号处把它们分成单词,然后比较你的单词列表是否包含相同的单词(可能没有任何优先顺序,Pepper and Salt作为盐and Pepper是一样的)。
因为你标记了dart:
我确信在java中也有类似的东西。