目录
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类的子类都包含这些方法。)



