java 第四篇 数组相关和List倒置元素顺序

//此时a和b指向同一个内存地址,当a改变时,b的值也会跟着变化
int[] a = {1,2,3};
int[] b = a;


//如果我们想让b拥有自己独立的内存地址的话,需要
int[] a = {1,2,3};
int[] b = new int[a.length];
for(int i = 0;i
//简洁用法:Java提供了的方法clone(),能直接实现
int[] b = a.clone();

//直接打印数组会打印出它的内存地址而非值本身,Arrays类提供了数组打印的方法
int[] temp = {1,2,3};
Arrays.toString(temp)
//	 String(byte[] bytes, int offset, int length)
//	 String.java有一个构造函数,是构造一个新的String对象,截取原bytes,从起始位置offset开始,截取length个长度
//	 数组有类似的方法,但是略有不同:
//	 copyOfRange(byte[] original, int from, int to)
//	 从原数组original的第from位置开始截取,取之位置to
//	 它们的转换方法为:
	 String str = new String(chars, x, y);												   
	 int[] arr = Arrays.copyOfRange(arrays,x,x+y);

List倒置元素

//当list的元素顺序为a,b,c时,我们需要倒置元素顺序,变为 list[0]=c; list[1]=b; list[2]=a; 使用Java自带的reverse()方法即可
Collections.reverse(llist);


你可能感兴趣的:(java)