题解 | #判断各类型字符个数#
判断各类型字符个数
https://www.nowcoder.com/practice/4ccc155e474e4d4c83cfde116dcf2218
import java.util.Scanner; public class Main { public static void main(String[] args) { int numbers = 0; int words = 0; int space = 0; int other = 0; Scanner scanner = new Scanner(System.in); String str = scanner.nextLine(); //write your code here...... words = str.replaceAll("[^a-zA-Z]", "").length(); numbers = str.replaceAll("[^\\d]", "").length(); // numbers = str.replaceAll("[^0-9]", "").length(); space = str.split(" ").length - 1; // space = str.replaceAll("[^\\s]", "").length(); other = str.length() - words - numbers - space; System.out.println("英文字母"+words+"数字"+numbers+"空格"+space+"其他"+other); } }