16.查找特定字符出现的次数

import java.util.Scanner;

public class Counter {
        public int counter(String inputs,String word){
            int counter=0;//计数器,初始化0
            String[] temps=new String[inputs.length()];
            //字符串转换成数组
            for(int i=0;i<temps.length;i++){
                temps[i]=inputs.substring(i,i+1);
            }
            //比较字母,计数
            for(int j=0;j<temps.length;j++){
                if(temps[j].equals(word)){
                    counter++;
                }
            }
            return counter;
        }
        public static void main(String[] args) {
            Scanner myinput=new Scanner(System.in);
            Counter cnt=new Counter();

            //定义2个变量,接收用户的输入
            String myString;
            String myWord;
            System.out.print("请输入一个字符串:");
            myString=myinput.next();
            System.out.print("请输入要查找的字符:");
            myWord=myinput.next();

            //调用方法,输出结果
            int geshu=cnt.counter(myString,myWord);
            System.out.print("\""+myString+"\"中包含"+geshu+"个\""+myWord+"\"。");
        }
    }
时间: 2024-10-16 07:23:00

16.查找特定字符出现的次数的相关文章

java语言在某个数组中查找某个字符出现的次数

package com.llh.demo; import java.util.Scanner; /** * * @author llh * */ public class Test { /* * 在某个字符数组中查找某个字符出现的次数 */ public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个字符:"); char a = sc.ne

IndexOf的用法(查找一个字符出现的次数以及索引)

1 string msg = "大刀对单刀,单刀对大刀,大刀斗单刀,单刀夺大刀."; 2 //判断这个字符串中大刀出现的次数,和每次出现的索引位置 3 int count = 0; 4 string keywords = "大刀"; 5 int index = 0; 6 while ((index = msg.IndexOf(keywords, index)) != -1) { 7 count++; 8 Console.WriteLine("第{0}次出现

【实用类String】String类方法的应用案例:查找判断指定字符出现的次数和位置

一.应用要求 输入一个字符串,再输入要查找的字符,判断该字符在该字符串中出现的次数. 二.实现思路 1.使用substring()方法将字符串的每个字符存入数组 2.比较数组每个字符是否与指定的字符相等,并计数 三.编写代码 错误案例: 1 import java.util.Scanner; 2 3 public class StringDemo { 4 5 public static void main(String[] args) { 6 Scanner input = new Scanne

数组去重,字符串查找最多字符方法总结

去重方法1:sort-splice 1 <script> 2 var arr=[1,2,3,4,4,4,4,4,3,2,2,3,4,4]; 3 arr.sort(function(n1,n2){ 4 return n1-n2; 5 }); 6 for(var i=0;i<arr.length;i++){ 7 if(arr[i]==arr[i+1]){ 8 arr.splice(i+1,1); 9 i--; 10 } 11 } 12 alert(arr); 13 </script&g

*字符串-01. 在字符串中查找指定字符

1 /* 2 * Main.c 3 * D1-字符串-01. 在字符串中查找指定字符 4 * Created on: 2014年8月18日 5 * Author: Boomkeeper 6 *****部分通过****** 7 */ 8 9 #include <stdio.h> 10 11 int mysearch(char ch, const char str[], int length) { 12 13 int j, ret = -1; 14 15 for (j = 0; j < le

读取一个文件中的字符,统计每个字符出现的次数

1 //统计每个字符出现的次数 2 #include<stdio.h> 3 #include<stdlib.h> 4 #include<string.h> 5 6 int main() 7 { 8 FILE *fp_read; 9 char ch; 10 int count[26]; 11 int index; 12 fopen_s(&fp_read,"E:\\first.txt","r"); 13 memset(coun

01:查找特定的值

01:查找特定的值 查看 提交 统计 1 #include<iostream> 2 using namespace std; 3 int a[10001]; 4 int main() 5 { 6 int n; 7 int ans; 8 cin>>n; 9 for(int i=1;i<=n;i++) 10 { 11 cin>>a[i]; 12 } 13 cin>>ans; 14 for(int j=1;j<=n;j++) 15 { 16 if(a[

传智播客视频学习 ----&gt;&gt;&gt;&gt; 项目开发模型_strstr_while模型(在 str 中查找子串 str2 的出现次数)

在 str 中查找子串 str2 的出现次数 // 参数:1->源字符串,2->查找的字符串,3->计数 int getStringCount(char *strSource, char *strFind, int *nCount) 第三个参数是查找的数量,可以返回查找多个str的数量,查找两个字符串的数量函数返回的是错误码 代码: 1 // 2 // atuo @silent 3 // date 2015/11/23 4 // 5 6 // 在一个字符串中查找另一个字符串出现的次数 7

linux查找特定类型的文件中是否包含特定字段

shell是个好东西,极大的方便了查询工作,之前遇到一个问题,查询包含有特定字段的特定文件,经过查询,命令如下: 1 find . -type f -name '*.cpp' print|xargs grep -r '#include' -l 上述命令的意思是查询包含有 '#include' 字符的 cpp文件,并给出文件名列表.具体需要熟悉find 和grep命令和各个参数的意思. 参考链接:http://blog.sina.com.cn/s/blog_691a84f301015khx.htm