Java int 转换字符串
概要
- int 转换为String
- String 转换为int
int 转换为String
添加一个空字符串,返回一个新的字符串
public class Demo{
public static void main(String[] args){
int x = 5;
String text = x + "";
}
}使用Integer的toString方法
public class Demo{
public static void main(String[] args){
int x = 5;
String text = Integer.toString(x);
}
}使用String的valueOf方法
public class Demo{
public static void main(String[] args){
int x = 5;
String text = String.valueOf(x);
}
}使用DecimalFormat
public class Demo{
public static void main(String[] args){
int x = 114514;
DecimalFormat decimalFormat = new DecimalFormat("#"); // 无参数结果为 114,514
String text= decimalFormat.format(x);
}
}使用String.format
public class Demo{
public static void main(String[] args){
int x = 114514;
String text = String.format("%d", x);
}
}
String 转换为int
Integer.parseInt()
parseInt方法无法成功转换时会抛出NumberFormatException异常public class Demo{
public static void main(String[] args){
String str = "111";
int x = Integer.parseInt(str);
int y = Integer.parseInt(str, 2);// 7 作为2进制转换
}
}Integer.valueOf()
public class Demo{
public static void main(String[] args){
String str = "111";
int x = Integer.valueOf(str);
}
}
参考链接
https://codegym.cc/groups/posts/int-to-string-java
- 本文作者: Naskete
- 本文链接: https://Naskete.github.io/2022/03/15/essay/java_int_to_String/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!