Java 文字列から数値への変換&進数指定
はじめに
事前に準備する外部ライブラリ等はありません。
実装例
サンプルでは、動作確認しやすいようにmainメソッドで実行できるようにしてあります。
/** * * @author tool-taro.com */ public class StringToLong { public static void main(String[] args) { //変換したい文字列 String source = "21i3v9"; //変換時の進数 int radix = 36; //数値+アルファベット小文字の36進数 //変換処理 Long result = Long.parseLong(source, radix); //標準出力 System.out.format("変換結果=%1$d", result); } }
動作確認
$ javac StringToLong.java $ java StringToLong $ 変換結果=123456789
環境
Webツールも公開しています。 Web便利ツール@ツールタロウ