计算包含空格的String字符串中子字符串的个数

mac2025-04-26  4

思路

单纯的判定子字符串的个数:除第一个子字符串以外,如果是子字符串前面的字符为空格

public class CountStringSon { public static void main(String[] aegs) { String str = " 第一个 222222 Three ④④④④④④④ "; count(str); } public static void count(String str) { char[] ch = str.toCharArray(); char empty = ' '; int sum = 0; for (int i = 0; i < ch.length - 1; i++) { //将字符数组的第一个索引单独分析 if (i == 0) { if (ch[0] != empty) { sum++; } } else if (ch[i] == ' ') { if (ch[i + 1] != ' ') { sum++; } } } System.out.println(sum); } }
最新回复(0)