小写转大写,大写转小写;
小写转大写:
stringBuilder.append((char)(aChar-30));
大写转小写:
stringBuilder.append((char)(aChar+32));
下一个字母:
for (char aChar : chars) {
stringBuilder.append((char)(aChar+1));
}
private static boolean isNumber(String a) {
if (a.length() == 1) {
if (a.charAt(0) >= '0' && a.charAt(0) <= '9') {
return true;
}
}
if (a.length() == 2) {
if (isNumber(a.substring(0, 1)) == true && isNumber(a.substring(1)) == true) {
return true;
} else {
return false;
}
}
return false;
}
private static void commandAnalys(String s) {
if (s.length() < 2 || s.length() > 3) {
return;
}
if (s.contains("A")) {
String a = s.substring(1);
if (isNumber(a)) {
int i = Integer.parseInt(a);
x = x - i;
}
}
if (s.contains("D")) {
String a = s.substring(1);
if (isNumber(a)) {
int i = Integer.parseInt(a);
x = x + i;
}
}
if (s.contains("S")) {
String a = s.substring(1);
if (isNumber(a)) {
int i = Integer.parseInt(a);
y = y - i;
}
}
if (s.contains("W")) {
String a = s.substring(1);
if (isNumber(a)) {
int i = Integer.parseInt(a);
y = y + i;
}
}
}
android 判断是否是数字,是否在数字范围内,是否是字母,下一个字母,小写转大写,大写转小写;
最新推荐文章于 2022-04-29 19:18:41 发布