?? 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 + -