源内容(英文)
INLINECODEda47feef 方法是 Java 中一个内置的方法,用于将整数值转换为其对应的字符串表示形式。INLINECODE3644051e 类针对不同的使用场景,提供了该方法的多个重载版本。
让我们一起来详细了解这些不同的用法。
1. Integer.toString()
这个方法返回一个表示当前 INLINECODEaf1003e3 对象值的 INLINECODEb2dca1af 对象。
语法
> public String toString();
- 参数:此方法不接受任何参数。
- 返回值:返回表示该
Integer对象值的字符串。
示例:下面的例子展示了如何在 Java 中使用 INLINECODE7b55e58e 方法将一个 INLINECODE238c0077 对象转换为 String。
public class GFG {
public static void main(String[] args) {
Integer num = 25;
String str = num.toString(); // 将 Integer 转换为 String
System.out.println(str);
}
}
输出
25
详解:
- INLINECODE76aaefce 创建了一个值为 25 的 INLINECODEc68b634d 对象。
num.toString()将该整数值转换为一个字符串。System.out.println(str);将字符串值打印到控制台。
2. Integer.toString(int a)
这是一个静态方法,它返回指定 int 值的字符串表示形式。
语法
> public static String toString(int a);
- 参数:
a—— 需要被转换为字符串的整数值。 - 返回值:返回给定整数的字符串表示形式。
示例:这个例子演示了如何使用 Integer.toString() 方法将一个基本类型 int 值转换为字符串。
public class GFG{
public static void main(String[] args) {
int a = -787;
String result = Integer.toString(a); // 将 int 转换为 String
System.out.println(result);
}
}
输出
-787
详解:
int a = -787;声明了一个整型变量。Integer.toString(a)将整数值转换为字符串。System.out.println(result);将字符串值打印到控制台。
3. Integer.toString(int a, int base)
这个重载方法返回第一个参数在第二个参数指定的进制(基数)下的字符串表示形式。如果进制小于 INLINECODEd3b11cb6 (2) 或大于 INLINECODE549a2fba (36),则默认使用基数 10。
语法
> public static String toString(int a, int base);
- 参数:INLINECODE1b9c5842 —— 要被转换的整数值;INLINECODE0af9b179 —— 用于转换的基数/进制。
- 返回值:返回指定进制下整数的字符串表示形式。
- 使用的字符:0-9 和 a-z (用于 36 进制及以下)。
示例:下面的例子演示了如何使用不同的数字基数将整数值转换为字符串。
public class GFG {
public static void main(String[] args) {
int binaryValue = 71;
String binaryResult = Integer.toString(binaryValue, 2);
System.out.println(binaryResult); // 输出: 1000111
int hexValue = 314;
String hexResult = Integer.toString(hexValue, 16);
System.out.println(hexResult); // 输出: 13a
}
}
输出
1000111
13a
详解:
Integer.toString(value, base)使用指定的基数将整数转换为字符串。- 基数 2 将数字转换为二进制。
- 基数 16 将数字转换为十六进制。