📄 arrayfuction.java
字号:
package chapter16;
import java.util.*;
import net.mindview.util.*;
public class ArrayFuction {
public static void main(String args[]){
//****************************************************************************
int a[]=new int[3];
int b[]=new int[5];
Arrays.fill(a, 2008);
Arrays.fill(b,12);
/*
* Arrays.fill()是填充数组,不过,是在数组的每一个位置
* 填充相同的数。
*/
System.out.println("a(Previous): "+Arrays.toString(a));
System.out.println("b(Previous): "+Arrays.toString(b));
System.arraycopy(a, 0, b, 0, a.length);
System.out.println("a(New): "+Arrays.toString(a));
System.out.println("b(New): "+Arrays.toString(b));
//****************************************************************************
System.out.println("a is equals to b? : "+Arrays.equals(a, b));
/*
* 比较数组
*/
//****************************************************************************
int c[]={4,1,8,3,10,0};
System.out.println("c(Previous): "+Arrays.toString(c));
Arrays.sort(c);
System.out.println("c(New): "+Arrays.toString(c));
/*
* 对数组进行排序
*/
String d[]={"z", "a", "f","C"};
System.out.println("d(Previous): "+Arrays.toString(d));
Arrays.sort(d);
/*
* 大小写敏感
*/
System.out.println("d(New): "+Arrays.toString(d));
Arrays.sort(d, String.CASE_INSENSITIVE_ORDER);
/*
* 大小写不敏感
*/
System.out.println("d(New): "+Arrays.toString(d));
//****************************************************************************
System.out.println(Arrays.binarySearch(c, 4));
/*
* 查找已经排序的数组中的元素。
*/
//****************************************************************************
String e[]=Generated.array(new String[5],new RandomGenerator.String(4));
System.out.println("e(Previous): "+Arrays.toString(e));
/*
* 产生随机的字符串
*/
//****************************************************************************
String x="atd";
System.out.println(x.compareTo("azf"));
/*
* 比较字符串
*/
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -