本文是學習網絡上的文章時的總結以及本身的一點實踐。感謝你們無私的分享。java
近期偶然遇到了數組的問題,學習了匿名數組和不規則數組。數組
匿名數組適用於僅僅使用一次的狀況;不規則數組適用是每行數據總數不肯定的狀況。網絡
如下貼上個人小樣例dom
package SE; import java.util.Random; /** * <p> * Description: 此方法是對匿名數組和不規則數組的學習 * </p> * @author zhangjunshuai * @version 1.0 * Create Date: 2014-10-24 下午5:49:22 * Project Name: Java7Thread * * <pre> * Modification History: * Date Author Version Description * ----------------------------------------------------------------------------------------------------------- * LastChange: $Date:: $ $Author: $ $Rev: $ * </pre> * */ public class Array { /** * <p> * </p> * @author zhangjunshuai * @date 2014-10-24 下午5:48:19 * @param args */ public static void main(String[] args) { //一、匿名數組的使用 out1(new String[]{"1","2"}); out2("3","4"); //二、不規則數組的使用 irregular(); } /* * 不規則數組 */ static void irregular(){ int arrays[][]; arrays = new int[3][]; for(int i=0;i<arrays.length;i++){ /*Random r = new Random(47); int h = r.nextInt(13);*/ int h = (int)(Math.random()*16); arrays[i] = new int[h]; for(int j=0;j<h;j++){ int w = (int)(Math.random()*100); arrays[i][j] = w; } } //遍歷輸出 for(int i=0;i<arrays.length;i++){ for(int j=0;j<arrays[i].length;j++){ System.out.print(arrays[i][j]+" "); } System.out.println(); } } static void out1(String[] ss){ for (String string : ss) { System.out.print(string); } System.out.println(); } static void out2(String... ss){ for (String str : ss) { System.out.print(str); } System.out.println(); } }