zoukankan      html  css  js  c++  java
  • Java SE学习之数组——匿名数组和不规则数组

    本文是学习网络上的文章时的总结以及自己的一点实践。感谢大家无私的分享。

    近期偶然遇到了数组的问题,学习了匿名数组和不规则数组。

    匿名数组适用于仅仅使用一次的情况;不规则数组适用是每行数据总数不确定的情况。

    以下贴上我的小样例

    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) {
    		//1、匿名数组的使用
    		out1(new String[]{"1","2"});
    		out2("3","4");
           //2、不规则数组的使用   
            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();
    	}
    }
    



  • 相关阅读:
    java环境变量的配置
    usb转串口驱动时会出现“文件的哈希值不在指定的目录”这样的提示
    虚拟机安装tools for Ubuntu
    ubuntu 修改root密码
    旺旺自动回复
    android 启动流程
    ASCII 码表
    电脑中快速查找东西
    appengine 云计算。 部署web网络。
    openssl-0.9.8k_WIN32(RSA密钥生成工具
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5109742.html
Copyright © 2011-2022 走看看