文字列のアルファベット、スペース、および数値の個数を統計します.
2749 ワード
public class Test3 {
public static void main(String[] args) {
String s1 = "I am";
String s2 = " a student";
String s3;
String s4;
s3 = s1 + s2;
s4 = s3.substring(7, 8);
//System.out.println(s3);//
//System.out.println(s4);// 7
//System.out.println(s3.indexOf("am"));// “am”
//System.out.println(s3.toUpperCase());//
int a = 0,b = 0,c = 0;
for(int i = 0; i < s3.length(); i++){
//48-57 0-9
if(s3.charAt(i) <= 57 & s3.charAt(i) >= 48){
a++;
}
//65-90 A-Z,97-122 a-z
if(s3.charAt(i) <= 90& s3.charAt(i)>=65|s3.charAt(i) <=122&s3.charAt(i) >=97){
b++;
}
if(s3.charAt(i) == ' '){
c++;
}
}
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}