D Java中字符串转换成整型

Posted 菜鸟的博客笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了D Java中字符串转换成整型相关的知识,希望对你有一定的参考价值。

字符串转换为整型
  //        //1、获取请求参数id
             String id = req.getParameter("id");
  
  //        //2、删除数据
             bookService.deleteBookById(Integer.valueOf(id));
  //=======================================
 
         //1、获取请求参数id
         Integer id = WebUtils.parseInt(req.getParameter("id"),0);
 
         //2、删除数据
         bookService.deleteBookById(id);
 
 
 // WebUtils中的parseInt方法如下
 
 /**
      * 将字符串转换为int型
      * @param strInt 被转换字符串
      * @param defaultValue 默认值
      * @return
      */
     public static int parseInt(String strInt,int defaultValue){
         try {
             return Integer.parseInt(strInt);
         } catch (Exception e) {
             e.printStackTrace();
         }
         return defaultValue;
     }

Integer.parseInt(str): int i = Integer.parseInt("1"); 

Integer.Valueof(str): Integer integer = Integer.valueOf("1"); 

区别:

1、返回值不同
  parseInt 返回值是int型
  valueof 返回值是Integer型

2、
valueof就是调用parseInt方法

3、
parseInt效率比valueof效率高

 

parseInt()是把String转换成int,注意是基本类型

valueOf()还可以接受int类型参数,返回的封装类Integer!

以上是关于D Java中字符串转换成整型的主要内容,如果未能解决你的问题,请参考以下文章

java 怎么把字符串转化成整型

Oracle中如何用SQL把字符串转换成整型

python数据类型的转换

Oracle中如何用SQL把字符串转换成整型

Oracle中如何用SQL把字符串转换成整型

php怎么把中文的日期转换成整型