📅  最后修改于: 2023-12-03 15:02:02.425000             🧑  作者: Mango
toString()
在Java中,toString()
方法用于将一个整数转换为字符串形式。它是Java中的Object类的方法,因此所有的Java对象都继承了该方法。当我们需要将一个整数转换为字符串以便于输出、拼接或者进行其他处理时,可以使用toString()
方法。
要使用toString()
方法将一个整数转换为字符串,只需要调用整数对象的toString()
方法即可。下面是一个示例:
int num = 42;
String str = Integer.toString(num);
System.out.println(str); // 输出: "42"
在上面的例子中,我们调用了toString()
方法将整数num
转换为字符串,并将结果赋值给了str
变量。然后,我们使用System.out.println()
方法将该字符串输出到控制台。
除了将整数转换为10进制的字符串形式外,toString()
方法还可以将整数转换为其他不同进制的字符串。使用重载方法toString(int radix)
可以指定要使用的进制。下面是一个示例:
int num = 42;
String binary = Integer.toString(num, 2);
System.out.println(binary); // 输出: "101010"
String octal = Integer.toString(num, 8);
System.out.println(octal); // 输出: "52"
String hex = Integer.toString(num, 16);
System.out.println(hex); // 输出: "2a"
在上面的例子中,我们分别将整数num
转换为二进制、八进制和十六进制的字符串形式。通过在toString()
方法中传递不同的进制参数,我们可以得到不同进制的结果。
需要注意的是,当将整数转换为字符串时,toString()
方法会创建一个新的字符串对象,而不会修改原始整数对象。因此,toString()
方法返回的是一个新的字符串对象,而不是原始整数对象的引用。
此外,对于空引用或null对象调用toString()
方法会导致NullPointerException
异常。因此,在使用toString()
方法之前,需要确保对象不为null。
toString()
方法是一个非常有用的方法,可以将整数转换为字符串形式。它可以用于打印、拼接和其他处理字符串的操作中。还可以通过指定不同的进制参数,将整数转换为二进制、八进制或十六进制的字符串。在使用toString()
方法时,需要注意创建了一个新的字符串对象,并确保对象不为null。