例题1:遍历获取字符串中的每一个字符。
public class StringTest {
public static void main(String[] args) {
String s = "javaMySqlHadoopHive12138";
//先将字符串转成字符数组
char[] chars = s.toCharArray();
//再遍历字符数组
for (int i = 0; i < chars.length; i++) {
System.out.println(chars[i]);
}
}
}
例题2:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数。(不考虑其他字符)
public class StringTest {
public static void main(String[] args) {
String s = "javaMySqlHadoopHive12138";
//先定义三个变量统计三个结果
int bigCount = 0;
int smallCount = 0;
int numberCount = 0;
//再遍历字符数组得到每一个字符,判断每一个字符是属于哪一类
for (int i = 0; i < chars.length; i++) {
char c = chars[i]; // 取出每一个字符
if (c >= 'A' && c <= 'Z') {