数组的相关操作 封装类 Class类

数组的相关操作 :

在Java中,所有的数组都有一个缺省的属性length,用于获取数组中元素的个数。

数组的复制:System.arraycopy()。例 System.arraycopy(num1,0,num2,0,num1.length) ;

数组的排序:Arrays.sort()。

在已排序的数组中查找某个元素:Arrays.binarySearch()。


封装类 :
所有的封装了都为只读 ,不能修改。

针对八种基本数据类型定义的相应的引用类型-封装类。

基本数据类型 封装类
boolean Boolean
byte Byte
short Short
int Integer
long Long
char Character
float Float
double Double

int i = 1 ;
Integer in = new Integer(i);//转换成封装类
int j = in.intValue();//返回基本数据类型整形

public class TestDemo {
public static void main(String[] args){
int i = 2 ;
Integer in = new Integer(i);
int j = in.intValue();
System.out.println(in);
System.out.println(j);
String str1 = in.toString();
System.out.println(str1);

String str2 ="12324";
Integer inn = Integer.valueOf(str2);
System.out.println(inn);
}
}


Class类 :

在Java中,每个class都有一个相应的Class对象。也就是说,当我们编写一个类,编译完成后,在生成的.class文件中,就会产生一个Class对象,用于表示这个类的类型信息。
获取Class实例的三种方式:
(1)利用对象调用getClass()方法获取该对象的Class实例;
(2)使用Class类的静态方法forName(),用类的名字获取一个Class实例;
(3)运用.class的方式来获取Class实例,对于基本数据类型的封装类,还可以采用.TYPE来获取相对应的基本数据类型的Class实例。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值