码迷,mamicode.com
首页 > 编程语言 > 详细

D Java中字符串转换成整型

时间:2020-04-06 15:31:09      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:code   exception   def   ==   color   整型   static   基本   style   

字符串转换为整型
  //        //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中字符串转换成整型

标签:code   exception   def   ==   color   整型   static   基本   style   

原文地址:https://www.cnblogs.com/nuister/p/12641944.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!