java解决查找问题

1。给定一个字符串,找到里面的大写字母和小写字母以及其他字母的个数:

代码:

package test;

public class Stringclass {
    public static void main(String[] args) {
        String s="AHGSASGVAjgahASHGBSAHAGagd*((";
        int xiaoxienumber=0;
        int daxienumber=0;
        int other=0;
        for(int i=1;i<s.length();i++) {
           char z=s.charAt(i);    
            if(Character.isLowerCase(z)) {
                xiaoxienumber++;
            }else if(Character.isUpperCase(z)) {
                daxienumber++    ;
            }else{
               other++ ;
            }
        }
        System.out.println("在这段字符串中,大写字母有"+xiaoxienumber+"小写字母有"+daxienumber+"其他有"+other);
   }
}

截图:

2.查询一段字符串含特定字符串的个数

代码:

package test;

public class Stringclass2 {
 public static void main(String[] args) {
     String s="java32432443javasdkfhukewfhjavaekjwhfewiuehjava";
     String find="java";
     int number=0;
     int index=-1;
     while((index=s.indexOf(find))!=-1) {
         s=s.substring(index+find.length());
         number++;
     }
     System.out.println("字符串含JAVA的个数为"+number);
 }
}

截图:

原文地址:https://www.cnblogs.com/frankzone/p/8094799.html