ホームページ > Java > &#&チュートリアル > Java での string と int の変換の問題を解決する

Java での string と int の変換の問題を解決する

黄舟
リリース: 2017-10-09 09:54:00
オリジナル
1447 人が閲覧しました

この記事では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 です。

以下の参考:

Javaでのstringとintの変換

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);

これら 2 つの方法の違いは何ですか?効果は同じですか?どのような状況でも交換可能ですか?

String -> int 
s="12345";
int i;
ログイン後にコピー

最初のメソッド: i=Integer.parseInt(s);


2 番目のメソッド: i=Integer.valueOf(s).intValue();

これら 2 つのメソッドの違いは何ですか?毛織物?効果は同じですか?どのような状況でも交換可能ですか?

答えは次のとおりです:

最初のメソッド: s=i+""; //2 つの String オブジェクトが生成されます

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文字列 String を整数 int に変換するには?

A. 2 つの方法があります:

1)。 = Integer.parseInt([String]); または i = Integer.parseInt([String],[int radix]);

2)。

注: 文字列を Double、Float、Long に変換する方法は似ています。

2 整数を文字列 String に変換する方法は?


A. 3 つの方法があります。 ) String s = String.valueOf(i);

2.) String s = Integer.toString(i);3.) String s = "" + i;

注: Double、Float、Long は文字列に変換される メソッドは似ています。

JAVA データ型変換

キーワード 型変換

これは、JAVA でのデータ型の変換について説明する例です。 JAVAのデータ型 変換関数

は全てJAVA APIにありますが、整理してバックアップしておいてください。

概要

以上がJava での string と int の変換の問題を解決するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート