首页 > 其他分享 >Integer 包装类day12

Integer 包装类day12

时间:2024-08-09 20:16:51浏览次数:12  
标签:String 包装 System int static day12 Integer public

package com.shujia.day12;

/*
Integer的成员方法:
    public int intValue()                       将包装的基本数据类型值取出来
    public static int parseInt(String s)        String -> int
    public static String toString(int i)        int -> String
    public static Integer valueOf(int i)        int -> Integer
    public static Integer valueOf(String s)     String->Intger
常用的基本进制转换
    public static String toBinaryString(int i)
    public static String toOctalString(int i)
    public static String toHexString(int i)
十进制到其他进制
    public static String toString(int i,int radix)
其他进制到十进制
    public static int parseInt(String s,int radix)

 */
public class IntegerDemo2 {
    public static void main(String[] args) {
//        Integer i1 = new Integer(100);
//
//        //public int intValue() 将包装的基本数据类型值取出来
//        int i2 = i1.intValue();
//        System.out.println(i2);

        //public static int parseInt(String s)  // String -> int
        int i = Integer.parseInt("100"); // "100" -> 100
        System.out.println(i);

        //public static String toString(int i) // int -> String
        String s1 = Integer.toString(200); // 200 -> "200"
        System.out.println(s1);

        //public static Integer valueOf(int i) // int -> Integer
        Integer i1 = Integer.valueOf(300);

        //public static Integer valueOf(String s) String->Intger
        Integer i2 = Integer.valueOf("400");


        //public static String toBinaryString(int i)
        System.out.println(Integer.toBinaryString(100));
        //public static String toOctalString(int i)
        System.out.println(Integer.toOctalString(100));
        //public static String toHexString(int i)
        System.out.println(Integer.toHexString(100));


        Integer x = null;
//        System.out.println(x+10); // 若包装类使用null赋值,将来做自动拆箱的时候,会报空指针异常
    }
}

标签:String,包装,System,int,static,day12,Integer,public
From: https://www.cnblogs.com/qiwei-bigdata/p/18351431

相关文章

  • Character包装类
    packagecom.shujia.day12;/*Character:是基本数据类型char的包装类成员方法:publicstaticbooleanisUpperCase(charch)判断是否为大写publicstaticbooleanisLowerCase(charch)判断是否为小写publicstaticbooleanisDigit(cha......
  • 包装类day12
    packagecom.shujia.day12;/*包装类:为了让基本数据类型的变量像引用数据类型那样可以调用方法,处理对应值,java针对每一种基本数据类型都提供了对应的引用数据类型这些引用数据类型统称为包装类。byte--Byteshort--......
  • 3131. Find the Integer Added to Array I
    Youaregiventwoarraysofequallength, nums1 and nums2.Eachelementin nums1 hasbeenincreased(ordecreasedinthecaseofnegative)byaninteger,representedbythevariable x.Asaresult, nums1 becomes equal to nums2.Twoarraysareco......
  • Java | Integer强转Double错误
    一、问题复现引发java.lang.ClassCastException:classjava.lang.Integercannotbecasttoclassjava.lang.Double错误的示例代码:publicclassClassCastExceptionExample{publicstaticvoidmain(String[]args){Objectnumber=Integer.valueOf(10);......
  • [Java基础]包装类
    为什么需要包装类Java中的包装类是为了解决基本数据类型(如int、char、boolean等)和对象之间的转换问题而引入的。基本数据类型是Java语言中的基础类型,它们不是对象,不能直接参与面向对象编程的特性,如方法调用、继承和多态等。然而,在某些情况下,我们需要将基本数据类型作为对象来处理......
  • AtomicInteger
    importlombok.SneakyThrows;importjava.util.concurrent.TimeUnit;importjava.util.concurrent.atomic.AtomicInteger;publicclassAtomicIntegerTest{privatestaticfinalAtomicIntegeratomicInteger=newAtomicInteger(0);@SneakyThrowspub......
  • Java包装类;字符串处理类:String;StringBuffer;StringBuilder;字符串处理类的常用方法;异常
    一,包装类      什么是包装类:         包装类是对于八种基本数据类型而言的,八种数据类型都有其对应的包装类。         以前定义变量,经常使用基本数据类型,对于基本数据类型来说,它就是一个数,加点属性,加点方法,加点构造器。  ......
  • 如何用继承的方式完成包装
    所谓用继承的方式完成包装,其实很简单,我们举个例子。改写系统自带的list中append的方法:1>classList(list):defappend(self,obj):iftype(obj)isstr:super().append(obj)else:print('不是str类型不能append')l=List()l.......
  • 提取包装列数据
    我有一个特定的数据文件,共有7列:1列时间和6列数据。如我所附的图像所示,第一列代表时间,而接下来的四列代表数据。似乎从第4列数据开始,它用一个黑色的向上小箭头包裹到底部,然后再次及时重复为第一列,剩下的两个数据列代表第5列和第6列数据。我无法使用n......
  • 包装类共同点
    .所有包装类都重写了Object方法我们也很容易知道Object的方法有1.1equalsequals基本上用于判断当前对象和参数传入的对象是否相同,Object类的默认实现是比较地址。对于两个变量,指向同一个对象地址时,equals才会返回true,与==运算符结果相同。一般这个默认实现是不符合我们需要的......