• java中 Integer.getInteger(String str)的疑惑


    //beginTime=5:07
    String[] beginTimeArray=str_beginTime.split(":");
    String beginHour=beginTimeArray[0];
    String beginMin=beginTimeArray[1];
    Integer bh=Integer.getInteger(beginHour);
    Integer bm=Integer.getInteger(beginMin);
    System.out.println(beginMin);//印出 07
    System.out.println(bm);//印出null 为啥这里是null?

    解惑:

    方法用错了 getInteger方法不是把String转成int用的。。

    把String转int

    Integer.valueOf(beginMin);

    Interger.parseInt(beginMin);

    疑问二:

    还有个疑问,getInteger不是得到一个Integer对象吗?我在timepicker.setCurrentMinute(beginMin)中看到setCurrentMinute需要一个Integer的参数

    解答:
    getInteger取的是系统配置
    比如System.setProperty("aaaa",1);
    Integer i=Integer.getInteger("aaaa");//i就等于1了

    Integer对象就是int,Interger型的参数可以直接传int型的
  • 相关阅读:
    Shell-17--break-exit-continue-shift
    Shell-16--函数
    Shell-14--awk
    TCP带外数据读写
    Linux网络编程-----Socket地址API
    log4j日志级别
    JNI-Test
    游戏服务器当中的唯一名设计方法
    String和bytes的编码转换
    base64的一个应用情景
  • 原文地址:https://www.cnblogs.com/lowerCaseK/p/Integer_getInteger.html
Copyright © 2020-2023  润新知