当前位置:首页 > 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:

java如何转换int

int num = 123;
double d = num;

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

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

将其他类型转换为int

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

java如何转换int

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 需要显式类型转换,小数部分会被截断:

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

注意事项

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

标签: javaint
分享给朋友:

相关文章

java如何下载

java如何下载

下载Java的步骤 访问Oracle官方网站或OpenJDK项目页面下载Java开发工具包(JDK)。Oracle JDK适用于商业用途,OpenJDK为开源版本。 打开浏览器,进入Oracle J…

java如何自学

java如何自学

确定学习目标和路径 自学Java需要明确目标,例如开发Web应用、Android应用或后端服务。根据目标选择学习重点,如Java基础、Spring框架或Android开发。制定阶段性计划,从基础语法到…

如何编写java程序

如何编写java程序

安装开发环境 下载并安装JDK(Java Development Kit),推荐从Oracle官网或OpenJDK获取最新版本。安装完成后配置环境变量,确保JAVA_HOME和PATH正确设置。 选…

java如何上传文件

java如何上传文件

使用HttpURLConnection上传文件 在Java中,可以通过HttpURLConnection实现文件上传功能。需要设置请求头为multipart/form-data,并构建包含文件数据的请…

java如何删除文件

java如何删除文件

删除文件的基本方法 使用 java.io.File 类的 delete() 方法可以删除文件。如果文件存在且删除成功,返回 true;否则返回 false。 import java.io.Fil…

如何安装java运行环境

如何安装java运行环境

下载Java开发工具包(JDK) 访问Oracle官方网站或OpenJDK项目页面,选择适合操作系统的JDK版本进行下载。Windows用户通常选择.exe安装包,macOS用户选择.dmg,Linu…