本帖最后由 朱传波 于 2013-3-15 12:00 编辑
- namespace 改变子字符串
- {
- class Program
- {
- static void Main(string[] args)
- {
- //将字符串的重复字符去掉
- string str = "1234561123sfsd";
- char [] cha = str.ToCharArray();//将字符串转化为char数组
- //通过两层for循环寻找cha数组中是否有一致的字符
- for (int i = 0; i < cha.Length; i++)
- {
- for (int j = 0; j < i; j++)
- {
- if (cha[j] == cha[i])
- {
- cha[i]='!';//用‘!’标记一致的字符
- }
- }
- }
- string str2 = new string(cha);//将标记后的char数组重新转换为字符串
- char[] remove={'!'};
- string[] result = str2.Split(remove [],StringSplitOptions.RemoveEmptyEntries);//剔除!,然后再输出结果
- Console.Write(result );
- Console.ReadKey();
- }
- }
- }
复制代码 |