" ------- android培训、java培训、期待与您交流! ----------"
//通过循环找出下面字符串“fejasdfefvadsjfioefjdsaijefesdfaee”中E字符的位置并输出
static void Main(string[] args)
{
char[] str = "fejasdfefvadsjfioefjdsaijefesdfaee".ToArray();//将需要片是的字符串转成char[]数组
string car = null;//将e出来进行拼接
string estr = null;//拼接多少个e
for (int i = 0; i < str.Length; i++)//使用循环判断数组
{
if (str[i] == 'e')
{
estr += str[i];
car += str[i] + "在字符串中的位置是第" + (i + 1) + "位\n";//截取e并拼接!
}
}
Console.WriteLine("输出多少个" + estr);//输出e
Console.WriteLine(car);//输出位置!
}
如果把这字符串 当成一个特殊的char数组 就明白了...
之后只要用循环遍历所有数组对象判断是否为E
并且用I追踪位置数!!然后输出即可!!