文字列操作/文字列が数字のみで構成されているかを確認する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* 文字列が数字のみで構成されているかを確認するサンプル [#...
数字のみで構成された文字列かどうかを確認するサンプルソー...
サンプルソース内のisNumが実際に数字文字で構成された文字列...
#contents
* 数値文字列かどうかを確認するサンプルソース [#bbed2567]
確認(チェック)する文字列は、コマンドラインの引数として渡...
数字のみの文字列かどうかは、Integer.praseIntを使って、エ...
エラー(例外)が発生した場合は、falseを返却します。
&ref(IsNumSample.java); LF
class IsNumSample {
private boolean isNum(String s) {
boolean b = true;
try {
Integer.parseInt(s);
} catch (NumberFormatException e) {
b = false;
}
return b;
}
private void usage(String[] args) {
if (args.length < 1) {
System.err.println("Usage: IsNumSample num n...
System.exit(1);
}
}
private void checkArguments(String[] args) {
for (int i = 0; i < args.length; i++) {
if (!isNum(args[i])) {
System.out.println(args[i] + ": is *not*...
} else {
System.out.println(args[i] + ": is numbe...
}
}
}
public static void main(String[] args) {
IsNumSample me = new IsNumSample();
me.usage(args);
me.checkArguments(args);
}
}
* 実行結果 [#a1c0133b]
サンプルソースをコンパイルし実行した結果を以下に記します。~
$ javac IsNumSample.java
$ java IsNumSample
Usage: IsNumSample num num num ...
$ java IsNumSample 1 a 2 b 1.1
1: is number. (^^)
a: is *not* number. (TT)
2: is number. (^^)
b: is *not* number. (TT)
1.1: is *not* number. (TT)
以上、数字文字のみで構成された文字列かどうかを確認するサ...
終了行:
#navi(../)
* 文字列が数字のみで構成されているかを確認するサンプル [#...
数字のみで構成された文字列かどうかを確認するサンプルソー...
サンプルソース内のisNumが実際に数字文字で構成された文字列...
#contents
* 数値文字列かどうかを確認するサンプルソース [#bbed2567]
確認(チェック)する文字列は、コマンドラインの引数として渡...
数字のみの文字列かどうかは、Integer.praseIntを使って、エ...
エラー(例外)が発生した場合は、falseを返却します。
&ref(IsNumSample.java); LF
class IsNumSample {
private boolean isNum(String s) {
boolean b = true;
try {
Integer.parseInt(s);
} catch (NumberFormatException e) {
b = false;
}
return b;
}
private void usage(String[] args) {
if (args.length < 1) {
System.err.println("Usage: IsNumSample num n...
System.exit(1);
}
}
private void checkArguments(String[] args) {
for (int i = 0; i < args.length; i++) {
if (!isNum(args[i])) {
System.out.println(args[i] + ": is *not*...
} else {
System.out.println(args[i] + ": is numbe...
}
}
}
public static void main(String[] args) {
IsNumSample me = new IsNumSample();
me.usage(args);
me.checkArguments(args);
}
}
* 実行結果 [#a1c0133b]
サンプルソースをコンパイルし実行した結果を以下に記します。~
$ javac IsNumSample.java
$ java IsNumSample
Usage: IsNumSample num num num ...
$ java IsNumSample 1 a 2 b 1.1
1: is number. (^^)
a: is *not* number. (TT)
2: is number. (^^)
b: is *not* number. (TT)
1.1: is *not* number. (TT)
以上、数字文字のみで構成された文字列かどうかを確認するサ...
ページ名: