zoukankan      html  css  js  c++  java
  • 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!

  • 相关阅读:
    Cookie的作用范围、设置、创建、获取的方法
    2020寒假总结14
    MyBatis中foreach传入参数为数组
    Springmvc接收数组参数
    寒假每日总结十
    2020寒假每日总结
    2020寒假总结八
    2020寒假每日总结七
    2020寒假每日总结四
    2020寒假总结三
  • 原文地址:https://www.cnblogs.com/nuister/p/12641944.html
Copyright © 2011-2022 走看看