在字符串里寻找某字符出现的个数

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 字符串1
{
    class Program
    {
        static void Main(string[] args)
        {
            int n = 0; 

            Console.WriteLine("请输入字符串:"); 

            string B = Console.ReadLine();     

            B = B.ToLower();   

            if (B.IndexOf("b") < 0)
            {
                Console.WriteLine("您输入的字符串里不包含字母b");

            }
            else
            {

                int c = B.Length;

                for ( n = 0; n <= c; n++)
                {
                    int b = B.IndexOf("b");
                    if (b < 0)

                        break;             

                    B = B.Substring(b+1);

                } Console.WriteLine("字符串中含b有" +n+"个");

            }Console.ReadLine();

        }
    }
}

  

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 作业4
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入字符串:");

            string A = Console.ReadLine();
            A = A.ToLower();

            if (A.IndexOf("b") < 0)
            {
                Console.WriteLine("您输入的字符串里不包含b");
            }
            else
            {
                int C = A.Length;

                A = A.Replace("b", "");

                int Q = A.Length;

                int w = C - Q;
                Console.WriteLine("您输入的字符串中有"+w+"个b");

            } Console.ReadLine();
        }
    }
}

  把b替换成无字符    俩长度相减

时间: 2024-10-10 15:26:34

在字符串里寻找某字符出现的个数的相关文章

C#经典笔试题-获取字符串中相同的字符以及其个数

本文来自:http://www.cnblogs.com/kejie/p/5971773.html public Dictionary<char,int> GetStrSameAs(string str){ //将字符串转换成一个字符数组. char[] charArray=str.ToCharArray(); //定义一个字典用,其中的键key作为取出的字符,值value作为对应字符的个数. Dictionary<char,int> dic=new Dictionary<ch

【lua】lua string.match 和 string.split 从字符串中寻找特定字符串并保存

local string = "{1,2,3,4}" local traString=string.match(string , "%d+,%d+,%d+,%d+") --此时tranString = "1,2,3,4",去掉"{","}" string = string.split(tranString , ",") string = {1,2,3,4} string[1]=1 str

判断一个字符串里是否含有某段字符?怎么截取一段字符?

写前端过程中遇到的最多的字符串操作莫过于 :判断一个字符串里是否含有某段字符 ,和 截取一段字符串. 字符串操作有很多方法,其实一般只要掌握以上两个就够用了,其他方法随他去吧,好,下面就以上两个方法讲解一下. 1.判断一个字符串是否含有某段字符,使用indexOf()方法: str.indexOf("参数1","参数2");参数1表示判断是否包含的小字符串, 参数2表示从左到有依次判断的起始位置,默认从0开始,str表示用于寻找的原字符串,ps:如果原字符串含多个判

把一个字符串里的所有单词的第一个字符转换为大写

//把一个字符串里的所有单词的第一个字符转换为大写  用到 了字符串方法split slice join charAt toUpperCase var str = 'ni hao ma!' function getUpper(str){ var words = str.split(' '); for(var i=0;i<words.length;i++){ words[i]=words[i].charAt(0).toUpperCase()+words[i].slice(1); } return

字符串指针变量与字符数组的区别

使用字符串指针变量与字符数组的区别 (1)分配内存 设有定义字符型指针变量与字符数组的语句如下: char *pc ,str[100]; 则系统将为字符数组str分配100个字节的内存单元,用于存放100个字符.而系统只为指针变量pc分配4个存储单元,用于存放一个内存单元的地址.(2)初始化赋值含义 字符数组与字符指针变量的初始化赋值形式相同,但其含义不同.例如: char str[ ] ="I am a student ! " ,s[200]; char *pc="You

android string.xml里的空格字符

在string.xml定义字符串的时候常常要用到空格, 直接用键盘敲的话不知道是几个空格,常常看错了,导致误删. 假设用 来替代空格的话,就好非常多. 另外使用%1$s,%1$d能够在一个字符串里定义多个统配字符. android string.xml里的空格字符,布布扣,bubuko.com

C语言中,为什么字符串可以赋值给字符指针变量

转载于:http://www.cnblogs.com/KingOfFreedom/archive/2012/12/07/2807223.html 本文是通过几篇转帖的文章整理而成的,内容稍有修改: 一. char *p,a='5';p=&a;                     //显然是正确的,p="abcd";              //但为什么也可以这样赋值?? 问:一直理解不了为什么可以将字串常量赋值给字符指针变量,请各位指点! 答: 双引号做了3件事:  1.

js实现将字符串里包含手机号的中间四位替换为****

var character = 'sd13564349471中';//字符 //1.判断该字符串里是否包含数字 function getNum(text){ var value = text.replace(/[^0-9]/ig,""); return value; } //2.if包含数字,判断数据长度是否为11 if(getNum(character).length == 11){ //3.截取所有数字,并用*替换4,4 var phNum = getNum(character),

java查找字符串里与指定字符串相同的个数

public class EmployeeDemo { //方法一: public int search(String str,String strRes) {//查找字符串里与指定字符串相同的个数 int n=0;//计数器 // for(int i = 0;i<str.length();i++) { // // } while(str.indexOf(strRes)!=-1) { int i = str.indexOf(strRes); n++; str = str.substring(i+