文字列値を取得しており、左揃えかどうかを検証する必要があります。
org.apache.commons.lang3.StringUtilsには、値を左詰めまたは右詰めにするメソッドがありますが、値が左詰めであるかどうかを確認する必要があります。
私はロジックを書くことができますが、同じ機能が既に組み込まれている場合はそれを探します。
どんな助けでも大歓迎です。
「左揃え」が「左に書き込みスペースがない」ことを意味することを理解していると仮定すると、解決策は明らかです。文字列の最初の文字をテストして、空白文字かどうかを確認します。15秒でコーディングでき、それで終わりです。
次のような「ソリューション」の問題StringUtils.isBlank()
は多様です。
null
の意味についてメモリを更新し、それが何をするかをチェックし、インポートをコーディングするのに5分を費やしました。このような場合は、テストをインラインでコーディングするだけで、必要なことを正確に実行できます。そして、それはコードが読みやすいです...あなたのコードが空白/正当化された/何でものためのテストでいっぱいでない限り。
(さらに、これは正当化の意味とは異なります。正当化とは通常、複数行にまたがるテキストを指します...)
パディングが常にスペースであると仮定すると、試すことができます
boolean leftJustified = (myString != null) && !myString.startsWith(" ");
幸運を!