class Program
{
static void Main(string[] args)
{
string Str = "我们@大家@我们@学习@好吧@开始@我们@学习";
string TempStr = null;
string[] SourceStr=null;
int n=1;
Console.WriteLine(Str);
SourceStr = Str.Split( '@');
for (int i = 0; i < SourceStr.Length; i++)
{
for (int j = i + 1; j < SourceStr.Length; j++)
if (SourceStr[i].Equals(SourceStr[j]))
{
if (!SourceStr[j].Equals("="))
Console.WriteLine(SourceStr[j] + " 重复" + n++);
SourceStr[j] = "=";
}
n = 1;
}
foreach (string s in SourceStr)
{
if (!s.Equals("="))
{
TempStr += s+"@";
Console.Write(s);
Console.Write("@");
}
}
File.WriteAllText(@"d:\1.txt",TempStr);
Console.ReadLine();
}
}
C#实现去除字符串中重复出现的字符串
最新推荐文章于 2024-07-21 15:46:07 发布