.从键盘录入一个字符串并统计指定字符串出现的次数

public class Demo3{
     public static void main(String [] args){
            int num = 0;
		int t = 0;
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入一个字符串:");
		//存储键盘录入的字符串
		String n = sc.next();
		System.out.println("请输入需要查找的字符:");
		String s = sc.next();
		String [] Str = n.split(s);
		System.out.println(Str.length-1);
    }
}

  

public class Demo3 {

	public static void main(String[] args) {
                 int num = 0;
		int t = 0;
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入一个字符串:");
		//存储键盘录入的字符串
		String n = sc.next();
		System.out.println("请输入需要查找的字符:");
		String s = sc.next();
		for(int i=0;i<n.length();i++){
			 t = n.indexOf(s,i);
			if(t!=-1){
				num++;
				i=t;
			}
		}
		System.out.println(num);
    }
}

  

原文地址:https://www.cnblogs.com/zhou-jiayi/p/8586240.html

时间: 2024-11-09 06:22:18

.从键盘录入一个字符串并统计指定字符串出现的次数的相关文章

javascript统计一个字符在一段字符串出现的次数

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>javascript统计</title></head><body> <input type="submit" name="dd" value="点击" onclick=&q

键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:&quot;java&quot;,&quot;txt&quot;)作为key, 用个数作为value,放入到map集合中,遍历map集合

package cn.it.zuoye5; import java.io.File;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Scanner;import java.util.Set; /** 键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt&qu

【转载】从键盘输入字符串并输出该字符串(汇编程序)

原文地址http://blog.sina.com.cn/s/blog_4b7bd3380100a76z.html 1 DATAS SEGMENT 2 STR DB"please input a string:$" 3 BUF DB 20 4 DB ? 5 DB 20 DUP (?) 6 CRLF DB 0AH,0DH,"$";此处输入数据段代码 7 DATAS ENDS 8 STACKS SEGMENT STACK 9 DB 200 DUP(?) ;此处输入堆栈段代

StringBuffer-需求:键盘录入一个字符串,判断它是不是对称的

package cn.StringBuffer; import java.util.Scanner; /* * 需求:键盘录入一个字符串,判断它是不是对称的 * 第一种方法:因为要获取每一个字符,所以先把字符串转成字符数组,然后第一个跟最后一个比较 * * 第二种方法:利用StringBuffer的反转功能,如果反转后的字符串和之前的字符串一样,那么是对称的 * */ public class IsSame { public static void main(String[] args) { S

Java编程练习之判断Java文件名是否正确,判断邮箱格式是否正确和统计指定字符串中某字符现的次数

一判断Java文件名是否正确,判断邮箱格式是否正确 功能:判断Java文件名是否正确,判断邮箱格式是否正确.其中:合法的文件名应该以.java结尾:合法的邮箱名 中至少要包含 "@" , 并要求 "@" 在 "." 之前. 练习代码: public class Test { public static void main(String[] args) { //Java文件名 String fileName = "HelloWorld.j

2.2确定一个字符是否在指定范围内

知识点: 1.大小在两个字符之间 问题: 要确定一个char数据类型中的字符是否在一个范围内,如数字1-5之间,或介于字母A—M之间 解决方案 可以使用Char数据类型内置的比较支持.以下代码显示了如何使用这个内置的比较支持: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namesp

从键盘获取一个字符

问题:使用 switch 把小写类型的 char型转为大写.只转换 a, b, c, d, e. 其它的输出 "other". import java.util.Scanner; import java.io.IOException; /*从控制台接收一个字符,然后将其打印出来 //虽然此方式实现了从键盘获取输入的字符,但是System.in.read()只能针对一个字符的获取, 同时,获取进来的变量的类型只能是char,当我们输入一个数字, 希望得到的也是一个整型变量的时候,我们还得

java如何在文件中读取一个字符串并创建以这个字符为名字的类的对象

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">我们一般用properties或者XML文件作为资源存储的文件,现在主要介绍一下对properties的操作</span> 1.我们在src文件下新建一个名称为config的包 2.在config下新建一个file,把它命名为demo.properties 3. 把下面的几段

猜数字游戏:随机键盘录入一个数字,看是否能猜正确

package com.summer.cn; import java.util.Scanner; public class Test041505 { public static void main(String[] args) { //在程序中存储一个数字 int i =100; //用户键盘录入一个数字 Scanner sc = new Scanner(System.in); System.out.println("请您输入一个数字"); int a = sc.nextInt();