Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaの整数toString()


java.lang.IntegerのtoString()メソッドは、文字列オブジェクトを返します。 Integerクラスには3つのtoString()メソッドがあります。それらを1つずつ見てみましょう-

String toString()

java.lang.Integer.toString()メソッドは、この整数の値を表すStringオブジェクトを返します。例を見てみましょう-

import java.lang.*;
public class Demo {
   public static void main(String[] args) {
      Integer i = new Integer(20);
      // returns a string representation of the integer value in base 10
      String retval = i.toString();
      System.out.println("Value = " + retval);
   }
}

出力

Value = 20

static String toString(int i)

java.lang.Integer.toString(int i)メソッドは、指定された整数を表すStringオブジェクトを返します。ここで、iは変換される整数です。

例を見てみましょう-

import java.lang.*;
public class Demo {
   public static void main(String[] args) {
      Integer i = new Integer(10);
      // returns a string representation of the specified integer in base 10
      String retval = i.toString(30);
      System.out.println("Value = " + retval);
   }
}

出力

Value = 30

static String toString(int i、int radix)

java.lang.Integer.toString(int i、int radix)メソッドは、2番目の引数radixで指定された基数の最初の引数iの文字列表現を返します。基数がCharacter.MIN_RADIXより小さいか、Character.MAX_RADIXより大きい場合、その後、基数10が代わりに使用されます。

ここで、iは変換される整数ですが、基数は文字列表現で使用される基数です。

例を見てみましょう-

import java.lang.*;
public class Demo {
   public static void main(String[] args) {
      Integer i = new Integer(10);
      // returns a string representation of the specified integer with radix 10
      String retval = i.toString(30, 10);
      System.out.println("Value = " + retval);
      // returns a string representation of the specified integer with radix 16
      retval = i.toString(30, 16);
      System.out.println("Value = " + retval);
      // returns a string representation of the specified integer with radix 8
      retval = i.toString(30, 8);
      System.out.println("Value = " + retval);
   }
}

出力

Value = 30
Value = 1e
Value = 36

  1. Javaでマップを反復処理するさまざまな方法

    Javaでマップをループします。この投稿では、Javaでマップを反復処理できる4つの異なる方法を見ていきます。 Java 8以降では、forEachメソッドとイテレータクラスを使用してマップをループできます。 マップエントリ(キーと値)を反復する方法 Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (Map.Entry<Integer, Integer> entry : map.entrySet()) { System.out.println(Key = + entr

  2. JavaでtoString()メソッドをオーバーライドする目的

    toString()の目的は何ですか Javaのメソッド? クラスのオブジェクトを文字列として表現する場合は、toString()を使用できます。 オブジェクトのテキスト表現を返すメソッド。 オブジェクトを出力すると、デフォルトでJavaコンパイラがtoString()を呼び出します。 オブジェクトのメソッド。したがって、toString()をオーバーライドすることによって メソッドでは、意味のある出力を提供できます。 次の例でこの概念を見てみましょう: toString()メソッドのオーバーライド package io.devqa.tutorials; public class T