この記事ではJavaにおけるstringとintの相互変換をサンプルコードを通して詳しく紹介していますので、興味のある方はぜひ一緒にご覧ください
int i=12345; String s="";
Core: s=i+"" ;
String -> int
s="12345"; int i;
コア:
i=Integer.parseInt(s);
package com.fry.util; public class Transfer { public void stringToInt(){ String id="20171091"; int n=Integer.parseInt(id); System.out.println(n); } }
このメソッドのテスト結果は 20171091 です。
1 stringを整数intに変換するには?
A. int i = parseIntの2つの方法があります。 ([String]); または i = Integer.parseInt([String],[int radix]);2) int i = Integer.valueOf(my_str).intValue();注: Word文字列を Double、Float、Long に変換するメソッドは似ています。2 整数を文字列 String に変換する方法は?A. 3 つのメソッドがあります:1.) String s = String.valueOf(i);2.) String s = Integer.toString(i);3.) String s = "" + i;注: Double、Float、Long を文字列に変換する方法は似ています。
int -> String int i=12345; String s="";
最初の方法: s=i+"";
2 番目の方法: s=String.valueOf(i);
String -> int s="12345"; int i;
最初のメソッド: i=Integer.parseInt(s);
2 番目のメソッド: i=Integer.valueOf(s).intValue();
これら 2 つのメソッドの違いは何ですか?毛織物?効果は同じですか?どのような状況でも交換可能ですか?
2 番目のメソッド: s=String.valueOf(i); // String クラスのメソッド。オブジェクトを 1 つだけ生成します
最初のメソッド: i=Integer.parseInt(s);//静的メソッドを直接使用します。これにより、冗長なオブジェクトは生成されませんが、例外がスローされます
2 番目のメソッド: i= Integer .valueOf(s).intValue();//Integer.valueOf(s) は new Integer(Integer.parseInt(s)) と同等で、これも例外をスローしますが、もう 1 つのオブジェクトを生成します
-- -------------------------------------------------- -- ---------------
1)。 = Integer.parseInt([String]); または i = Integer.parseInt([String],[int radix]);
2)。
注: 文字列を Double、Float、Long に変換する方法は似ています。
2.) String s = Integer.toString(i);3.) String s = "" + i;
JAVA データ型変換
キーワード 型変換
これは、JAVA でのデータ型の変換について説明する例です。 JAVAのデータ型 変換関数
は全てJAVA APIにありますが、整理してバックアップしておいてください。
概要
以上がJava での string と int の変換の問題を解決するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。