java string转long和parseInt区别

   2024-10-10 5420
核心提示:在Java中,将字符串转换为long和int有一些区别。使用Long.parseLong()方法将字符串转换为long类型。这个方法会将字符串解析为lon

在Java中,将字符串转换为long和int有一些区别。

使用Long.parseLong()方法将字符串转换为long类型。这个方法会将字符串解析为long类型的整数,并且可以处理带符号的整数,如负数。如果字符串不能被解析为long类型的整数,将会抛出NumberFormatException异常。

示例:

String str = "12345";long num = Long.parseLong(str);System.out.println(num); // 输出:12345
使用Integer.parseInt()方法将字符串转换为int类型。这个方法会将字符串解析为int类型的整数,但是只能处理32位的整数范围。如果字符串不能被解析为int类型的整数,将会抛出NumberFormatException异常。

示例:

String str = "12345";int num = Integer.parseInt(str);System.out.println(num); // 输出:12345

总的来说,Long.parseLong()用于将字符串转换为long类型,而Integer.parseInt()用于将字符串转换为int类型。需要注意的是,转换过程中要确保字符串是合法的数字格式,否则会抛出异常。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号