Javaで文字列に数字のみが含まれているかどうかを確認するにはどうすればよいですか?

王林
リリース: 2023-04-20 19:22:06
転載
2119 人が閲覧しました

如何检查字符串中只包含数字

有一种很傻的解法,就是用 Long.parseLong(string) 对字符串强转,如果转不成整形,那肯定不是只包含数字,对吧?

但这种方法也太不可取了,所以还得换一种巧妙的,就是使用正则表达式。

public class CheckIfStringContainsDigitsOnly {     public static void main(String[] args) {         digitsOnlyString("123 沉默王二");         digitsOnlyString("123");      }      private static void digitsOnlyString(String string) {         if (string.matches("\\d+")) {             System.out.println("只包含数字的字符串:" + string);         }     } }
ログイン後にコピー

输出结果如下所示:

只包含数字:123
ログイン後にコピー

以上がJavaで文字列に数字のみが含まれているかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート