String转为int的方法

  • 前言
    • 空字符串和 `null` 的区别
  • Integere.parseInt()
  • Integer.valueOf()

前言

Java中,String和Integer、int的互换是极为常见的,这里先介绍 Stringint的基本方法

空字符串和 null 的区别

String a = "";
String b = null;a == b   # false
a.equals(b) # false
b.equals(a) # NullPointerException

空字符串虽然是空的,但仍是一个对象仍然可以调用(invoke)String 的所有方法,像a.length()
null 则是未实例化的(not instantiated),不指向任何对象,不能调用String的所有方法

Integere.parseInt()

将String对象转为 int 原始数据类型,如果String包含数字、开头负号以外的内容,或者就是 null(不用catch NullPointerException),则会报错 NumberFormatException 可以 try-catch 一下

String a = "12";
int b;
try {b = Integer.parseInt(a);
} catch (NumberFormatException e) {System.out.println("please enter valid numbers");
}

Integer.valueOf()

将String对象转为 Integer 类型,而 Integer 功能更为强大,但是如果String不能转为数字,同样会报错 NumberFormatException,保险起见,需要 try-catch

String a = "12";
int b = Integer.valueOf(a);

Java 如何将String转化为int或者integer相关推荐

  1. Java 如何将String转化为Int

    在 Java 中要将 String 类型转化为 int 类型时,需要使用 Integer 类中的 parseInt() 方法或者 valueOf() 方法进行转换. 例1: 1 2 3 4 5 6 S ...

  2. java大string排序_java中字符串排序,String 转化为int比较大小

    引入题目 题目描述 设有nnn个正整数(n≤20)(n≤20)(n≤20),将它们联接成一排,组成一个最大的多位整数. 例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213 ...

  3. java学习笔记(一)int和Integer的区别

    int和Integer的区别 1.Integer是int的包装类,int则是java的一种基本数据类型 2.Integer变量必须实例化后才能使用,而int变量不需要 3.Integer实际是对象的引 ...

  4. js中String转化为int类型

    方案一代码: Number(String) 方案二代码: parseInt(string, radix) string 必需.要被解析的字符串. radix 可选.表示要解析的数字的基数.该值介于 2 ...

  5. java String类型转化为Int类型

    [将String 类型转化为int 类型] 一: public class IntegerDemo {public static void main(String[] args) {String st ...

  6. 将String字符串转化为int

    将String字符串转化为int类型需要使用 Integer 类中的 parseInt() 方法或者 valueOf() 方法进行转换! 1. String str = "123456&qu ...

  7. java把string转换为int_java如何把String类型转换为int类型

    在java中,实现String类型转换为int类型的方法有:Integer.parseInt(String)方法.Integer.valueOf(String)方法. 本篇文章就给大家介绍java把S ...

  8. java把string转int类型_java把String类型转换为int类型的方法

    java把String类型转换为int类型的方法 发布时间:2020-08-20 14:32:03 来源:亿速云 阅读:73 作者:小新 这篇文章将为大家详细讲解有关java把String类型转换为i ...

  9. java string 转换 int_java如何把String类型转换为int类型

    在java中,实现String类型转换为int类型的方法有:Integer.parseInt(String)方法.Integer.valueOf(String)方法. 本篇文章就给大家介绍java把S ...

最新文章

  1. 《大数据、小数据、无数据:网络世界的数据学术》一 导读
  2. 4.1 配置Flask-WTF
  3. Python 图片亮度
  4. NuGet学习笔记(1)——初识NuGet及快速安装使用
  5. wince 6中硬键盘 输入法解决
  6. 使用 MWC V2.5 中的 MPU6050中的DMP进行计算姿态(转载)
  7. C# 利用Newtonsoft.Json将DataTable进行JSON序列化
  8. aic bic mdl
  9. java类中获取全局变量_java 通过反射获取类的全局变量、方法、构造方法
  10. C++ - C++ signal的使用
  11. 大型任务处理:为虚拟现实游戏施展混合现实魔法
  12. 三维绘图辅助设计软件AutoCAD 2023 for Mac
  13. ajaxSubmit()上传
  14. 流行技术产生的根源-阿朱吕建伟的个人观察
  15. 什么是SoC?什么是IP核?它们有什么关系?
  16. 晚安西南-----尾管悬挂与回接
  17. 玲听 | 蚂蚁金服布局区块链核心3问
  18. 在Github新建项目
  19. 赵钟秋谈又拍网架构中的消息/任务系统
  20. App Store审核条款更新:WWDC 2016重写版本

热门文章

  1. 汽车数字钥匙设计02--UWB基础知识
  2. 【C语言】分支语句与循环语句
  3. 抽象工厂模式、建造者模式结构图
  4. python3调用百度API完成人脸识别,检测人种-年龄-性别-颜值-眼镜
  5. 社会名流问题的解答----算法引论学习
  6. Linux配置全局环境变量
  7. 怎样在Mac上剪切和粘贴文件和文件夹?
  8. python 判断类型是否为空
  9. Linux中强制结束一个进程的终极方法和其他常用命令
  10. Python后台开发实战第一周直播补充