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); } }
截图: