💥 该系列属于【Java基础编程500题】专栏,如您需查看Java基础的其他相关题目,请您点击左边的连接
目录
5. 判断一个字符是否是Java中的字母或数字,并输出结果。
7. 判断一个字符是否是数字字符,如果是,将其转换为对应的整数值,并输出结果。
8. 将字符数组中的所有小写字母转换为大写字母,并输出结果。
10. 使用String类的方法检查字符串是否包含数字字符,并输出结果。
✨✨ 返回题目目录 ✨ ✨
1. 判断一个字符是否是大写字母,并输出结果。
public class Main {
public static void main(String[] args) {
char ch = 'A';
System.out.println("字符 '" + ch + "' 是否是大写字母:" + Character.isUpperCase(ch));
}
}
2. 将一个字符转换为小写,并输出结果。
public class Main {
public static void main(String[] args) {
char ch = 'B';
System.out.println("字符 '" + ch + "' 转换为小写是:" + Character.toLowerCase(ch));
}
}
3. 判断一个字符是否是数字,并输出结果。
public class Main {
public static void main(String[] args) {
char ch = '5';
System.out.println("字符 '" + ch + "' 是否是数字:" + Character.isDigit(ch));
}
}
4. 判断一个字符是否是字母,并输出结果。
public class Main {
public static void main(String[] args) {
char ch = 'a';
System.out.println("字符 '" + ch + "' 是否是字母:" + Character.isLetter(ch));
}
}
5. 判断一个字符是否是Java中的字母或数字,并输出结果。
public class Main {
public static void main(String[] args) {
char ch = '$';
System.out.println("字符 '" + ch + "' 是否是字母或数字:" + Character.isLetterOrDigit(ch));
}
}
6. 判断一个字符是否是空白字符,并输出结果。
public class Main {
public static void main(String[] args) {
char ch = ' ';
System.out.println("字符 '" + ch + "' 是否是空白字符:" + Character.isWhitespace(ch));
}
}
7. 判断一个字符是否是数字字符,如果是,将其转换为对应的整数值,并输出结果。
public class Main {
public static void main(String[] args) {
char ch = '9';
if (Character.isDigit(ch)) {
int value = Character.getNumericValue(ch); //int value = ch - '0';
System.out.println("字符 '" + ch + "' 对应的整数值是:" + value);
} else {
System.out.println("字符 '" + ch + "' 不是一个数字字符。");
}
}
}
8. 将字符数组中的所有小写字母转换为大写字母,并输出结果。
public class Main {
public static void main(String[] args) {
char[] chars = {'a', 'B', 'c', 'D', 'e'};
for (int i = 0; i < chars.length; i++) {
if (Character.isLowerCase(chars[i])) {
chars[i] = Character.toUpperCase(chars[i]);
}
}
System.out.println("字符数组中的所有小写字母转换为大写字母后:" + new String(chars));
}
}
9. 检查字符串是否包含数字字符,并输出结果。
public class Main {
public static void main(String[] args) {
String str = "Java 8.0";
boolean containsDigit = false;
for (char ch : str.toCharArray()) {
if (Character.isDigit(ch)) {
containsDigit = true;
break;
}
}
// 或利用正则表达式,直接一步到位
// boolean containsDigit = str.matches(".*\\d.*");
System.out.println("字符串 \"" + str + "\" 是否包含数字字符:" + containsDigit);
}
}