栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java包装类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java包装类

目录

8.1Integer

8.2Boolean

8.3Byte

8.4Character

8.5Double

8.6Number


8.1 Integer

java.lang包中Integer类(封装int)、Long(long)、Short(short),这些类都是Number的子类。

Integer类对象包含一个int类型的字段,提供多个方法,能在int与String之间互相转换,还有其他一些常量与方法。

1.构造方法

Integer(int number):以一个int型变量为参数来获取Integer对象。

Integer number=new Integer(7);

Integer(String   s):以一个String型变量为参数来获取Integer对象。

Integer  number=new Integer("45");                           //要用数值型String作为参数

2.常用方法

Integer.toString(String s);

toString():将Integer对象转换为十进制字符串表示。

toBinaryString()、toHexString()、toOctalString():转换为2、16、8进制。

public class Summation {                                                       // 创建类Summation
    public static void main(String[] args) {                                    //主方法
        String str[]={"89","12","10","18","36"};                                //定义String类
        int sum =0;                                                             //定义int型变量sum
        for(int i=0;i 

 3.常量

4个:MAX_VALUE、MIN_VALUE、SIZE、TYPE

MAX_VALUE;int型最大值

MIN_VALUE:int型最小值

SIZE:以二进制补码形式表示int值位数

TYPE:基本类型int的Class实例

public class GetCon {
    public static void main(String[] args) {
        int maxint=Integer.MAX_VALUE;
        int minint=Integer.MIN_VALUE;
        int sizeint=Integer.SIZE;
        System.out.println("int 类型最大值为:"+maxint+",最小值为:"+minint+",二进制位数为:"+sizeint);
    }
}

8.2Boolean

1.构造方法

Boolean(boolean value):创建一个表示value参数的Boolean对象。

Boolean b=new Boolean(true);

Boolean (String   s):以String变量作为参数来创建Boolean对象。若String参数不为null且忽略大小写时等于true,则表示分配一个表示true值的Boolean对象,否则获得一个false值的Boolean对象。

Boolean bool=new Boolean("ok");                        

2.常见方法

public class GetBoolean {
    public static void main(String[] args) {
        Boolean B1=new Boolean(true);
        Boolean B2=new Boolean("ok");
        System.out.println("B1:"+B1.booleanValue());
        System.out.println("B2:"+B2.booleanValue());
    }
}

 3.常量

3个:TRUE、FALSE、TYPE

TRUE:true的Boolean对象

FALSE:false的Boolean对象

TYPE:基本类型boolean的Class对象

8.3Byte

1.构造方法

Byte (byte value):通过此方法创建的Byte对象,可以表示指定的Byte值。

Byte b=new Byte(45);

Byte (String   s):以通过此方法创建的Byte对象,可以表示指定的Byte值。

Byte mybyte=new Byte("12");           //要用数值型String作为参数

2.常见方法

 3.常量

4个:MAX_VALUE、MIN_VALUE、SIZE、TYPE

MAX_VALUE;Byte型最大值

MIN_VALUE:Byte型最小值

SIZE:以二进制补码形式表示Byte值位数

TYPE:基本类型byte的Class实例

8.4Character

1.构造方法

Character (Char  value)                               //一旦Character类被创建,数值就不能改变。

Character mychar=new Character(‘s’);

2.常见方法

import java.util.Arrays;

public class UpperOrLower {
    public static void main(String[] args) {
        Character c1=new Character('A');
        Character c2=new Character('a');
        System.out.println(c1+"是大写字母吗?"+Character.isUpperCase(c1));
        System.out.println(c2+"是小写字母吗?"+Character.isLowerCase(c2));
    }
}

3.常量

CONNECTOR_PUNCTUATION:返回byte型值,表示Unicode规范中的常规类“Pc”。

UNASSIGNED:返回byte型值,表示Unicode规范中的常规类“Cn”。

TITLECASE_LETTER:返回byte型值,表示Unicode规范中的常规类“Lt”。

8.5 Double(Float参考Double)

1.构造方法

Double (double value)

Double (String   s)             //要用数值型String作为参数

2.常见方法

3.常量

MAX_EXPONENT:返回int值,表示有限double变量可能具有的最大指数。

MIN_EXPONENT:返回int值,表示标准化double变量可能具有的最小指数。

NEGATIVE_INFINITY:返回double值,表示保存double类型的负无穷大值的常量。

POSITIVE_INFINITY:返回double值,表示保存double类型的正无穷大值的常量

8.6Number

常见方法(Number类的子类都包含这些方法。)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/679137.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号