Dart中是否有一个Library可以从2个不同的String生成一个字符串或哈希,而不管它们的出现顺序如何。
例:
String first = "xyz";
String second = "abcd";
String generated1 = genrateString(first,second);
String generated2 = genrateString(second, first);
AssertTrue(generated1 == generated2)
generated1
和generated2
应该是相同的字符串string
最佳答案
您可以尝试使用hashcode
将它们按字母顺序排序。 (请注意,此哈希是int
)。
int generateHash(String s1, String s2) =>
(<String>[s1, s2]..sort()).join().hashCode;
关于flutter - 如何在 flutter Dart 中从两个字符串生成一个字符串/哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63569656/