1. ホーム
  2. java

[解決済み] Java Stringがすべて空白でないことを確認するにはどうすればよいですか?

2022-05-04 14:19:59

質問

Javaで、Java Stringや文字配列が空白だけで構成されていないことを確認したい。

これは、Javascriptであることを除けば、非常によく似た質問です。

文字列が空白だけでなく、文字 & を含むかどうかを確認するにはどうすればよいですか?

EDIT : 英数字に関する部分を削除したので、より意味が通るようになりました。

どのように解決するのですか?

私が考える最短の解決策。

if (string.trim().length() > 0) ...

これは、(非)ホワイトスペースをチェックするのみです。もし、特定の文字クラスをチェックしたいのであれば、より強力な match() のような正規表現を用いて

if (string.matches(".*\\w.*")) ...

...これは、少なくとも1つの(ASCII)英数字をチェックするものです。