题解 | #统计字符#
统计字符
https://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5
import java.util.*;
import java.util.regex.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String line = in.nextLine();
// regex
int countLetter = line.length() - line.replaceAll("[a-zA-Z]", "").length();
int countSpace = line.length() - line.replaceAll(" ", "").length();
int countDigital = line.length() - line.replaceAll("\\d+", "").length();
System.out.println(countLetter);
System.out.println(countSpace);
System.out.println(countDigital);
System.out.println(line.length() - countDigital - countLetter - countSpace);
}
}
查看9道真题和解析