-7
テキストフィールドから取得した値をJavaのint
にキャストする方法はありますか?javaでテキストフィールドから取得した値をintにキャストする方法は?
これはBarcodeTxt
という名前JTextField
から値を取得します。
String barcode = BarcodeTxt.getText();
私はint
ではなくString
の形で値を求めています。
テキストフィールドから取得した値をJavaのint
にキャストする方法はありますか?javaでテキストフィールドから取得した値をintにキャストする方法は?
これはBarcodeTxt
という名前JTextField
から値を取得します。
String barcode = BarcodeTxt.getText();
私はint
ではなくString
の形で値を求めています。
IntegerクラスのparseInt()
メソッドを使用すると、それを行うことができます。
// use camelCase to name variables and do not start
// a variable name with uppercased letter - leave that
// for classes
String barCode = BarcodeTxt.getText();
int converted = Integer.parseInt(barCode);
参考として、Javadoc for Integer
を確認してください。
明らかに重複した質問にはお答えください。これらを処理する方法については、[this](http://meta.stackexchange.com/questions/10841/how-should-duplicate-questions-be-handled)のスレッドを参照してください。 – Tgsmith61591
それについて知らなかった - すみません。 –