Integer类:
Integer类在对象中包装了一个基本类型int的值。该类的对象包含一个int类型的字段。此外,该类提供了多个方法,能在int类型和String类型之间相互转换,同时还提供了其他一些处理int类型时非常有用的常量和方法。
- 构造方法:
- Integer(int number)
:该方法以一个int型变量为参数来获取Integer对象。
- Integer(String str)
:该方法以一个String型变量为参数来获取Integer对象。
- 常用方法:
方法 | 返回值 | 功能描述 |
---|---|---|
byte Value() | byte | 以 byte型返回该Integer的值 |
compare To(A B) | int | 相等即为0 A>B 返回值负值 A<B 返回正值 |
equals(Object IntegerObj) | boolean | 比较此对象与指定对象是否相等 |
int Value() | int | 以 int型返回该Integer的值 |
short Value() | short | 以short型返回该Integer的值 |
toString() | String | 返回一个该Integer值的String对象 |
valueOf( String str) | Integer | 返回保存指定的String的值的Integer对象 |
ParseInt( String str) | int | 返回包含在由str指定的字符串中数字的等价整数值 |
eg:在项目中创建类summation,在主方法中定义String 数组,实现将String类型数组中的元素转化成int型,并将各元素相加。
public class Summation {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str[]= {"89","12","10","18","35"};
int sum=0;
for(int i=0;i<str.length;i++) {
int myint =Integer.parseInt(str[i]);
sum=sum+myint;
}
System.out.println(sum);
}
}
Boolean:
boolean类将基本类型为Boolean值包装在一个对象中,一个Boolean类型的对象只包含一个类型为Boolean的字段。此外,此类还为Boolean和string相互转换提供了很多方法,并提供了处理Boolean时非常有用的其他一些常量和方法。
- 构造方法:
Boolean (boolean value):为该方法创建一个表示value参数的Boolean对象
Boolean(String str):该方法以String变量作为参数创建Boolean对象。 - 常用方法:
方法 | 返回值 | 功能描述 |
---|---|---|
boolean Value() | boolean | 将 boolean对象值以对应的Boolean值返回 |
equals(Object IntegerObj) | boolean | 比较此对象与指定对象是否相等 |
toString() | String | 返回一个该 boolean值的String对象 |
valueOf( String s) | boolean | 返回一个用指定的字符串表示值boolean值 |
ParseBoolean( String str) | boolean | 将字符串参数解析为Boolean值 |
Byte:
Byte类将基本类型为byte的值包装在一个对象中。一个byte类型的对象只包含一个类型为byte类型的字段。此外,该类还为byte和String的相互转换提供方法。并提供了其他一些处理byte时非常有用的常量和方法。
- 构造方法:
Byte (byte value):该方法创建的Byte对象,可表示指定的byte值
Byte (String str):该方法创建的byte对象,可表示string参数所指示的byte值 - 常用方法:
方法 | 返回值 | 功能描述 |
---|---|---|
byte Value() | byte | 以一个byte值返回byte对象 |
compare To(A B) | int | 在数字上比较2个byte对象 |
double Value() | double | 以double型返回该byte的值 |
int Value() | int | 以 int型返回该byte的值 |
equals(Object IntegerObj) | boolean | 比较此对象与指定对象是否相等 |
toString() | String | 返回一个该 byte值的String对象 |
valueOf( String s) | byte | 返回一个用指定的字符串表示值 byte值 |
ParseBoolean( String s) | byte | 将字符串参数解析为 byte值 |
character:
包装了一个基本类型为char的值,一个character类型的对象包含类型为char的单个字段。该类提供了几种方法,以确定字符的类别(小写字母,数字等),并将字符从大写转换成小写,反之亦然。
- 构造方法:Character (char value)该类的构造函数必须是一个char型的数据,通过该构造函数创建的Character 类对象包含由char类型参数提供的值。一旦character类被创建,它包含的数值就不能再改变了。
Character mychar=new Character("s");
- 常用方法:
方法 | 返回值 | 功能描述 |
---|---|---|
charvalue() | char 返回Character对象的值 | |
compare To(A B) | int | 相等即为0 A>B 返回值负值 A<B 返回正值 |
equals(Object IntegerObj) | boolean | 比较此对象与指定对象是否相等 |
toUpperCaes(Char char) | char | 将字符参数转换为大写 |
toLowerCaes(Char char) | char | 将字符参数转换为小写 |
toString() | String | 返回一个该char值的String对象 |
isUpperCaes(Char char) | boolean | 判断该字符参数是否为大写 |
isLoweCaes(Char char) | boolean | 判断该字符参数是否为小写 |
double:
包装了一个基本类型为double的值,一个double类型的对象包含类型为double的单个字段。该类提供了几种方法,该类提供了多个方法,能在double类型和String类型之间相互转换。
- 构造方法:
Double (double value):基于double参数创建Double对象
Double (String str):构建新分配的 Double对象,表示用字符串表示的double类型的浮点值。 - 常用方法:
方法 | 返回值 | 功能描述 |
---|---|---|
byte Value() | byte | 以一个byte值返回double对象值 |
compare To(Double d) | int | 相等即返回0 |
double Value() | double | 以double型返回该Double 的值 |
long Value() | long | 以 long型返回该Double 的值 |
equals(Object Obj) | double | 比较此对象与指定对象是否相等 |
toString() | String | 返回一个该double值的String对象 |
valueOf( String s) | double | 以一个double值返回double对象值 |
number:
- 常用方法:
方法 | 返回值 | 功能描述 |
---|---|---|
byte Value() | byte | 以一个byte值返回指定值 |
int Value() | int | 以 int型返回指定的值 |
float Value() | float | 以float型返回指定的值 |
shortValue() | short | 以short型返回指定的值 |
longValue() | long | 以long型返回指定的值 |
double Value() | double | 以double型返回指定的值 |