当前位置:首页 > Java

java如何转换int

2026-03-17 23:47:36Java

转换int为其他类型

转换为String 使用Integer.toString()方法或String.valueOf()方法:

int num = 123;
String str1 = Integer.toString(num);
String str2 = String.valueOf(num);

转换为long 直接赋值即可,int可自动转为long:

int num = 123;
long l = num;

转换为double 直接赋值即可,int可自动转为double:

int num = 123;
double d = num;

转换为float 需要显式类型转换:

int num = 123;
float f = (float) num;

将其他类型转换为int

String转换为int 使用Integer.parseInt()方法:

String str = "123";
int num = Integer.parseInt(str);

long转换为int 需要显式类型转换,可能丢失精度:

long l = 123L;
int num = (int) l;

double转换为int 需要显式类型转换,小数部分会被截断:

double d = 123.45;
int num = (int) d;  // num = 123

float转换为int 需要显式类型转换,小数部分会被截断:

java如何转换int

float f = 123.45f;
int num = (int) f;  // num = 123

注意事项

  • 从大范围类型转为int时(如long/double/float),需注意数据溢出的风险。
  • 字符串转int时,若字符串格式非法会抛出NumberFormatException,建议做好异常处理。
  • 使用Integer.valueOf()会返回Integer对象而非基本类型int,需注意自动拆箱的性能开销。

标签: javaint
分享给朋友:

相关文章

java如何

java如何

Java 基础语法 Java 是一种面向对象的编程语言,语法相对严谨。每个 Java 程序必须包含一个 main 方法作为程序入口。以下是一个简单的 Java 程序示例: public class…

java如何调用接口

java如何调用接口

调用接口的基本方法 在Java中调用接口通常涉及实现接口或使用接口引用对象。以下是几种常见场景的示例: 定义接口 public interface MyInterface { void d…

java版本如何查看

java版本如何查看

查看Java版本的命令行方法 在命令行或终端中运行以下命令可以查看当前安装的Java版本: java -version 输出示例: java version "1.8.0_301" Java(TM…

java如何入门

java如何入门

学习基础语法 从Java的基础语法开始,包括变量、数据类型、运算符、控制结构(if-else、for循环、while循环)等。可以通过官方文档或入门教程学习。 安装开发环境 下载并安装JDK(J…

如何用java编程

如何用java编程

Java编程基础指南 环境配置 安装Java开发工具包(JDK),推荐使用最新版本。配置环境变量,确保JAVA_HOME指向JDK安装路径,并将bin目录添加到系统PATH中。验证安装是否成功: j…

java下载功能vue实现

java下载功能vue实现

Java 后端文件下载功能实现 后端需提供文件下载的接口,通常使用 HttpServletResponse 实现。以下是一个简单的 Java Spring Boot 示例: @GetMapping(…