どちらの方法が速いのか知りたいですか?
Integer.valueOf(String string)またはInteger.parseInt(String string)?
2つのアプローチの間にパフォーマンスやメモリの違いはありますか?
JavaでparseIntとvalueOfの違いを見たことがありますか?しかし、これはパフォーマンスの違いを説明するものではありません。
どちらの方法が速いのか知りたいですか?
Integer.valueOf(String string)またはInteger.parseInt(String string)?
2つのアプローチの間にパフォーマンスやメモリの違いはありますか?
JavaでparseIntとvalueOfの違いを見たことがありますか?しかし、これはパフォーマンスの違いを説明するものではありません。
私はパフォーマンスを見ません。APIは、がにラップされていることを除いて、Integer.valueOf(String)に渡された場合と同じように解釈されると言います。私はあなたが必要とするものを見ます:anまたは。Integer.parseInt(String)IntegerIntegerint
Integer.valueOfを返しますInteger。
Integer.parseIntを返しますint。
Integer.valueOf()はInteger.parseInt()内部的に使用し、 ObjectをvalueOf返しますが、 を返します。速いです。IntegerparseInt()intparseInt()
valueOf(String)new Integer()オブジェクトを返しparseInt(String)ますが、プリミティブを返しますint。
Integer.valueOf(String string)新しく作成されたラップされたオブジェクトを返します。
Integer i = Integer.valueOf("5");
Integer.parseInt(String string)名前付きプリミティブを返します。
int i = Integer.parseInt("5");