文档章节

输入字符串中含有该字符的个数

SVD
 SVD
发布于 2016/07/14 15:16
字数 199
阅读 27
收藏 0

##需求:写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 ##Input:

  • 字符串(字母、数字、空格)

  • 字符 ##Output:

  • 字符个数

##代码实现:

import java.util.Scanner;
public class Main{
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        String str=input.nextLine();
        String chara=input.next();
        int num=0;
        for(int i=0;i<str.length();i++){
            if(chara.equalsIgnoreCase(String.valueOf(str.charAt(i))))
                num++;
        }
        System.out.println(num);
        input.close();
    }
}

###解决问题的要点在于:

##区分大小写比较字符串的时候,要使用String的valueOf方法对char类型的数据进行类型转换,然后再使用String类的equalsIgnoreCase方法进行比较.

© 著作权归作者所有

共有 人打赏支持
SVD

SVD

粉丝 34
博文 209
码字总数 103064
作品 0
海淀
私信 提问
计算字符个数

1、题目描述 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 输入描述: 输入一个有字母和数字以及空格组成的...

野渡书生
2016/04/25
154
0
字符个数统计

1、题目描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。 输入描述: 输入N个字符,字符在ACSII码范围内(0~127)。 输出描述: 输...

野渡书生
2016/05/05
54
0
【编程题m_0013】计算字符个数

链接:https://www.nowcoder.com/questionTerminal/a35ce98431874e3a820dbe4b2d0508b1 来源:牛客网 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符...

Master_Li
2018/05/13
0
0
python - test3

字符串最后一个单词的长度 题目描述:计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。 示例1: 输入:...

huanzi2017
2018/01/08
0
0
C#计算字符串长度,汉字算两个字符

在C#中的字符串类String中,有个Length属性表示字符串的长度,但该字段返回的是字符的个数,如果字符串中含有中文字符的话,一个汉字占用两个字符的长度,此时获取的长度就不够精确,当然也看...

江湖逍遥
03/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

多命令链命令参数

Commands: --install <link> <name> <path> <priority> [--slave <link> <name> <path>] ... 在系统中加入一组替换项. --remove <name> <path> 从 <名......

Pulsar-V
42分钟前
1
0
【转】go get命令使用socket代理

由于某些不可描述的原因,国内使用go get命令安装某些包的时候会超时导致失败,比如net包、sys包、tools包等。第一种解决办法就是自己从git上下载后添加链接到GOPATH中,比如: 1234...

yiduwangkai
43分钟前
5
0
Windows同步对象Event和Linux的条件变量

最近在看一些同步对象模拟的东东,特别对在Windows下如何模拟条件变量折腾了很久。 1 Windows同步对象Event 微软有一个很有意思的同步对象,某种程度上和Linux的条件变量很相似。但秉承微软一...

shzwork
51分钟前
1
0
从上往下打印出二叉树的每个节点,同层节点从左至右打印。

//第一种做法 public class Solution { public ArrayList<Integer> PrintFromTopToBottom(TreeNode root) { ArrayList <Integer> li=new ArrayList<Integer>(); ArrayList <TreeN......

南桥北木
今天
2
0
linux 服务管理 Crontba、Ntpdate、Logrotate、Supervisor

crond linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。 另外, 由于使用者自己也可以设置计划任务,所以,...

狼王黄师傅
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部