Java

Java 文字列が正しい数値を表しているかの判定(少数対応)

はじめに

事前に準備する外部ライブラリ等はありません。

実装例

サンプルでは、動作確認しやすいようにmainメソッドで実行できるようにしてあります。

DoubleChecker.java

/**
 *
 * @author tool-taro.com
 */
public class DoubleChecker {

	public static void main(String[] args) {

		//判定したい文字列
		String source = "12345.6";

		//判定処理
		boolean result = false;
		try {
			Double.parseDouble(source);
			result = true;
		}
		catch (NumberFormatException e) {
		}
		//標準出力
		System.out.format("判定結果=%1$b", result);
	}
}

動作確認

$ javac DoubleChecker.java
$ java DoubleChecker
$ 判定結果=true

Webツールも公開しています。
Web便利ツール@ツールタロウ

スポンサーリンク