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!

  • 相关阅读:
    S3:代理模式 Proxy
    S2:外观模式 Facade
    S1:适配器 Adapter
    C5:单例模式 Singleton
    C4:原型模式 Prototype
    C3:建造者模式 Builder
    C2:抽象工厂 Abstract Factory
    C1:工厂模式 Factory
    设计模式分类
    数据访问对象模式
  • 原文地址:https://www.cnblogs.com/nuister/p/12641944.html
Copyright © 2011-2022 走看看