JAVA 键盘输入两个字符串,统计第二个串在第一个串中出现的次数(同求其类、包的用法)
发布网友
发布时间:2022-10-02 17:46
我来回答
共2个回答
热心网友
时间:2023-10-09 01:01
提供两个string类型里的函数:indexOf(int ch, int fromIndex) 返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索;substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。
这两个配合着使用就可以解决吧 ?出现找到第一次出现的位置截取,然后在比较新的,做个计数器就好了。
有不会的可以去查下JDK文档里面要多函数可以用,如果没有我可以传你。给个邮箱就好。
热心网友
时间:2023-10-09 01:02
引用类很简单啊 比如A和B两个类
A类中有个方法 test(String a){}
B中要引用A的方法
就是开头import A;
然后执行 test(a){} 就ok了追问不会啊,贴代码讲一下好不
追答public class Test{
String str1,str2;
//键盘监听
Scanner sc = new Scanner(System.in);
public static void main(String[] args)throws Exception{
this.A();
}
class A(){
System.out.println("请输入第一个:");
str1 = sc.next();
System.out.println("第二个");
str2 = sc.next();
this.B(str1,str2);
}
class B(String a,String b){
//执行String 或StrinBuffer的 一个方法就好了 你查下文档把
}
}
.编写一个方法,实现如下功能:输入两个字符串,判断第二个字符串在第一...
public static int judge(String a,String b){ int r = 0;a=a.replaceAll(b, "#");String[] ss = a.split("#");r += ss.length - 1; //后面的元素含有多少个字符串 if(a.lastIndexOf("#")==(a.length()-1)){//最后一个位置含有字符串 r++;} return r;} ...
java 输入两个字符串,然后检测第二个字符串是否包含于第一个串中?要 ...
import java.io.IOException;import java.util.Scanner;public class Test {public static void main(String[] args) throws IOException {Scanner sin = new Scanner(System.in);String str1 = sin.nextLine();String str2 = sin.nextLine();if (str1.contains(str2))System.out.println("Yes")...
编写一个java程序输入两个字符串判断第一个字符串是不是第二个的...
String类中有一个方法 public boolean contains(Sting s)就是用来判断当前字符串是否含有参数指定的字符串 例 s1=“takecatb”s2=“te”语句:s1.contains(s2) //s1调用这个方法 若其值为ture说明s1包含s2 若为fasle 则不包含
...输入两个字符串,并检验第一个字符串是否为第二个字符串的子串_百度...
String 有个方法contains可以用来检测子串 import java.io.*;import java.util.*;public class test { public static void main(String[] args){ Scanner sin=new Scanner(System.in);String str1=sin.next();String str2=sin.next();if(str2.contains(str1))System.out.println("Yes");else ...
从键盘输入两个字符串,输出第一个字符串在第二个字符串中的位置_百度知...
char pszStringB[ MAX_PATH ]; // 字符串 B cin >> pszStringA; // 输入字符串 A cin >> pszStringB; // 输入字符串 A int nStringBLength = strlen( pszStringB ); // 求得字符串 B 的长度 int i = 0;// 遍历字符串 B 里面的每一个字符 for( i = 0; i <...
java输入两个字符串,在第一个字符串中删去第二个字符串中有的字符例如a...
package zhidao;import java.util.Scanner;public class claen{public static String fun1 ( String s, String b ){String ss = "";for ( int i = 0; i < s.length (); i++ ){for ( int j = 0; j < b.length (); j++ ){if (s.charAt (i) != b.charAt (j)){ss +=...
...一个字符串,并统计某字符在该字符串中出现的次数
代码如下:public class Test { public static void main(String[] args) { String str="abcabcabc";char c= 'a';int times=0;for(int i=0;i<str.length();i++){ if(str.charAt(i)==c)times++;} System.out.println(c+"在字符串"+str+"中共出现:" +times+"次");} } ...
从键盘输入一串字符串,统计字符串中特定字符的个数(特定字符需要从键盘...
思路:从键盘分别输入字符串和要统计的字符,然后对此字符串从头开始逐个与所统计的字符比较。如相同,则让计数器加1,知道字符串整体比较结束为止,计数器中就是需统计的字符的个数,具体代码设计如下:函数应用 1、连接运算 concat(s1,s2,s3…sn) 相当于s1+s2+s3+…+sn.例:concat(‘11’,'aa’...
...输入一个字符,判断该字符在该字符串中出现的次数(使用substring()方法...
.next();String zf=new Scanner(System.in).next();for(int i=0;i<zfc.length()-1;i++){String sub=zfc.substring(i, i+1);if(sub.equals(zf)){times++;}}System.out.println("出现的次数为:"+times);}public static void main(String[] args) {new Substring().Sub();}} ...
java中怎么确定一个字符串在另一个字符串中出现的次数
String str1 = "nihaoksdoksad ";String str2 = "ok ";int total = 0;for (String tmp = str1; tmp != null&&tmp.length()> =str2.length();){ if(tmp.indexOf(str2) == 0){ total ++;} tmp = tmp.substring(1);} System.out.println(str1+ "中含有 "+total+ "个 "+...