【发布时间】:2016-01-31 18:37:16
【问题描述】:
我正在尝试创建一种方法来检查字符串是否包含相同的字符,以下是我的代码:
public char GetCommonChar(string text)
{
List<char> myList = new List<char>();
for (int i = 0; i < text.Length; i++)
{
myList.Add(text[i]);
}
return ' ';
}
我创建了一个列表来将所有字符保存到列表中,我的想法是检查 linst 的第一个索引是否与下一个索引相等,然后返回该字符。 我的问题是如何比较同一列表中的字符?我是否需要另一个从索引 j=1 开始的 for 循环,然后将其与列表中的前一个索引进行比较?还是有其他更好的解决方案?
注意:我不想使用 Linq
【问题讨论】:
-
你想做什么比较字符串的前两个字符,如果前两个字符相同,则返回该字符串,否则返回 null ?给出示例字符串