Как проверить, содержит ли строка String пробел, пустое пространство или "". Если возможно, укажите пример Java.
Например: String = "test word";
Как проверить, содержит ли строка String пробел, пустое пространство или "". Если возможно, укажите пример Java.
Например: String = "test word";
 Для проверки, содержит ли строка пробелы, используйте  Matcher и вызывайте его метод find.
Pattern pattern = Pattern.compile("\\s");
Matcher matcher = pattern.matcher(s);
boolean found = matcher.find();
 Если вы хотите проверить, состоит ли он только из пробелов, вы можете использовать  String.matches:
boolean isWhitespace = s.matches("^\\s*$");
		Проверьте, содержит ли String хотя бы один символ пробела:
public static boolean containsWhiteSpace(final String testCode){
    if(testCode != null){
        for(int i = 0; i < testCode.length(); i++){
            if(Character.isWhitespace(testCode.charAt(i))){
                return true;
            }
        }
    }
    return false;
}
Справка:
Используя библиотеку Guava, она намного проще:
return CharMatcher.WHITESPACE.matchesAnyOf(testCode);
 CharMatcher.WHITESPACE также намного более тщателен, когда дело доходит до поддержки Unicode.
Это скажет, есть ли у вас пробелы:
Либо путем циклизации:
for (char c : s.toCharArray()) {
    if (Character.isWhitespace(c)) {
       return true;
    }
}
или
s.matches(".*\\s+.*")
И StringUtils.isBlank(s) расскажет вам, есть ли только белые пробелы.
Используйте Apache Commons StringUtils:
StringUtils.containsWhitespace(str)
		Используйте этот код, было лучшим решением для меня.
public static boolean containsWhiteSpace(String line){
    boolean space= false; 
    if(line != null){
        for(int i = 0; i < line.length(); i++){
            if(line.charAt(i) == ' '){
            space= true;
            }
        }
    }
    return space;
}
		Вы можете использовать Regex, чтобы определить, есть ли пробельный символ. \s.
Подробнее о regex здесь.
public static void main(String[] args) {
    System.out.println("test word".contains(" "));
}
		import java.util.Scanner;
public class camelCase {
public static void main(String[] args)
{
    Scanner user_input=new Scanner(System.in);
    String Line1;
    Line1 = user_input.nextLine();
    int j=1;
    //Now Read each word from the Line and convert it to Camel Case
    String result = "", result1 = "";
    for (int i = 0; i < Line1.length(); i++) {
        String next = Line1.substring(i, i + 1);
        System.out.println(next + "  i Value:" + i + "  j Value:" + j);
        if (i == 0 | j == 1 )
        {
            result += next.toUpperCase();
        } else {
            result += next.toLowerCase();
        }
        if (Character.isWhitespace(Line1.charAt(i)) == true)
        {
            j=1;
        }
        else
        {
            j=0;
        }
    }
    System.out.println(result);
		Используйте org.apache.commons.lang.StringUtils.
boolean withWhiteSpace = StringUtils.contains( "мое имя", "");
StringUtils.deleteWhitespace(null) = null StringUtils.deleteWhitespace( ") =" "StringUtils.deleteWhitespace(" abc ") =" abc "StringUtils.deleteWhitespace(" ab c ") =" abc"
String str = "Test Word";
            if(str.indexOf(' ') != -1){
                return true;
            } else{
                return false;
            }
		 Я предназначаю вам очень простой метод, который использует  String.contains:
public static boolean containWhitespace(String value) {
    return value.contains(" ");
}
 Небольшой пример использования:
public static void main(String[] args) {
    System.out.println(containWhitespace("i love potatoes"));
    System.out.println(containWhitespace("butihatewhitespaces"));
}
 Выход:
true
false
		Вы можете в основном сделать это
if(s.charAt(i)==32){
   return true;
}
 Вы должны написать логический метод. Символ пробела равен 32.
Вы можете использовать функцию chatAt(), чтобы найти пробелы в строке.
 public class Test {
  public static void main(String args[]) {
   String fav="Hi Testing  12 3";
   int counter=0;
   for( int i=0; i<fav.length(); i++ ) {
    if(fav.charAt(i) == ' ' ) {
     counter++;
      }
     }
    System.out.println("Number of spaces "+ counter);
    //This will print Number of spaces 4
   }
  }
		package com.test;
public class Test {
    public static void main(String[] args) {
        String str = "TestCode ";
        if (str.indexOf(" ") > -1) {
            System.out.println("Yes");
        } else {
            System.out.println("Noo");
        }
    }
}