我正在开发一个需要一些字符串操作的项目,我需要一些帮助。我怎样才能找到两个字符串之间的交叉点,字符明智的基数?
说我有两个字符串:
string1 = "1 2 3 4 5";
string2 = "1 2 4 6 7";
这其实是大多数弦我会看起来像一起工作是。
我想知道什么是聪明的,现代的方法,如果有的话,要找到这种类型的字符串之间的交叉数,东西idealy这样的:
//a way to create GetCardinal is what I am looking for
int cardinal = GetCardinal(string1, string2);
//Cardinal should be 3 as the intersection is "1 2 4"
我主要兴趣的方法这对string1和string2类型的输入非常有用,意思是用空格分隔的数字序列
不使用int列表的原因是因为字符串是输出值,我也期待一些字符输出。
谢谢 西普里安
我总是忘记'Split()'被空间分割... – MarcinJuraszek
谢谢,这个想法工作得很好 – ciprianr