Xxx.parseXxx 、Xxx.valueOf与Xxx.getXxxx 的区别

梦里梦外; 2022-12-26 08:26 327阅读 0赞

Xxx.parseXxx 、Xxx.valueOf与Xxx.getXxxx 的区别

Long.parseLong 与Long.valueOf的区别

Long.parseLong 的源码返回的是long基本数据类型

  1. public static long parseLong(String s) throws NumberFormatException {
  2. return parseLong(s, 10);
  3. }

#

Long.valueOf的源码返回的是Long包装类型

  1. public static Long valueOf(String s) throws NumberFormatException
  2. {
  3. return Long.valueOf(parseLong(s, 10));
  4. }

#

Xxxx.getXxxx(“”)得到系统配置属性值

Long.getLong(“”),得到系统中的配置的属性值,这个略坑。很容易得到null

发表评论

表情:
评论列表 (有 0 条评论,327人围观)

还没有评论,来说两句吧...

相关阅读

    相关 +==+区别

    \+=与=+的区别 今天做LeetCode的时候,键盘敲得快了点,后来程序运行结果和设想相差很离谱,于是在关键位置逐行仔细检查代码,发现自己无意间把+=写成了=+(编译并