小番茄程序员 ©免责声明

文章标签 Java int与String互相转换 文章分类 后端技术 阅读数 21

@免责声明:本文转载来自互联网,不代表本网站的观点和立场。 如果你觉得好,欢迎分享此网址给你的朋友。

Java 中,可以使用以下方法进行 int 和 String 之间的相互转换:

  1. 将 int 转换为 String:

    • 使用 String.valueOf() 方法:String str = String.valueOf(intValue);
    • 使用整数类型的包装类 Integer 的 toString() 方法:String str = Integer.toString(intValue);
    • 使用空字符串连接符 +String str = "" + intValue;
    • 使用 String.format() 方法:String str = String.format("%d", intValue);
  2. 将 String 转换为 int:

    • 使用 Integer.parseInt() 方法:int intValue = Integer.parseInt(str);
    • 使用 Integer.valueOf() 方法:int intValue = Integer.valueOf(str);
    • 使用 Integer.decode() 方法(支持八进制和十六进制):int intValue = Integer.decode(str);

下面是一些示例代码:

// 将 int 转换为 String
int number = 12345;
String strNumber1 = String.valueOf(number);
String strNumber2 = Integer.toString(number);
String strNumber3 = "" + number;
String strNumber4 = String.format("%d", number);

// 将 String 转换为 int
String str = "98765";
int intNumber1 = Integer.parseInt(str);
int intNumber2 = Integer.valueOf(str);
int intNumber3 = Integer.decode(str);

需要注意的是,在进行数据转换时,请确保数据的格式正确且符合要求,否则可能会抛出异常。

本文地址:https://www.meishiadd.com/java/158.html

相关文章

友情链接

Copyright © 2021-2023 MEISHIADD.COM 版权所有 京ICP备14024137号