/* 需求:
提示用户键盘录入一个包含数字和字母的字符串(不做是否包含数字和字母的判断),
遍历字符串分别筛选出数字和字母(如有符号不包含在字母里),
按照字母在前数字在后的规则组成一个新的字符串,把组成的新字符串打印在控制台。*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串");
String str = sc.nextLine();
String chars = "";
String nums = "";
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if (ch >= 48 && ch <= 57) {
nums+=ch;
}
if (ch >= 97 && (int) ch <= 122) {
chars+=ch;
}
}
System.out.print(chars);
System.out.println(nums);
}
遍历字符串分别筛选出数字和字母,按照字母在前数字在后的规则组成一个新的字符串
最新推荐文章于 2022-06-29 22:04:15 发布