English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
文字列が数値のみであることを確認するために以下のコードを試してみてください。私たちmatches()
ここではJavaのメソッドを使用して文字列の数値を確認します。
public class Demo { public static void main(String []args) { 文字列 str = "978"; System.out.println("文字列が数値のみを含むか確認しています..."); System.out.println("文字列: "+str); if(str.matches("[0-9]+) && str.length() > 2) System.out.println("文字列は数値のみです!"); else System.out.println("文字列も文字を含んでいます!"); } }
出力結果
文字列が数値のみを含むか確認しています... 文字列: 978 文字列は数値のみです!
もう一つの例を見てみましょう、その文字列は数字と文字の両方を含んでいます。
public class Demo { public static void main(String []args) { 文字列 str = "s987jyg"; System.out.println("文字列が数値のみを含むか確認しています..."); System.out.println("文字列: "+str); if(str.matches("[0-9]+) && str.length() > 2) System.out.println("文字列は数値のみです!"); else System.out.println("文字列も文字を含んでいます!"); } }
出力結果
文字列が数値のみを含むか確認しています... 文字列: s987jyg 文字列も文字を含んでいます!