如何计算java中没有空格的字符串的长度

Big*_*sha -7 java string integer

这计算了字符串的整个长度,例如我是一个男人= 7个字母和9个字符我只想要总字母数量

import java.util.Scanner;
public class AssignmentProgramming {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc = new Scanner(System.in);

        System.out.println("Please enter a string");

        String input = sc.nextLine();

        System.out.println(input);

        String str = input;
        String[] myString = str.split(" ");
        int length = str.length();
        System.out.println(length);
    }

}
Run Code Online (Sandbox Code Playgroud)

Lui*_*oza 8

你可以尝试用零字符替换所有空格:

String test = "Hello world    1 2 3 4 5";
System.out.println(test.replace(" ", "").length());
Run Code Online (Sandbox Code Playgroud)