• 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();
    	}
    }
    



  • 相关阅读:
    题目834-组队-nyoj20140818
    题目806-HEIHEI的心情-nyoj20140818
    如何配置:断路器Dashboard监控仪表盘
    Hystrix降级策略和超时调整
    微服务调用时的超时异常,使用feign的时候负载均衡策略的调整
    SpringCloud服务间调用:负载均衡策略调整
    微服务调用方式ribbon
    FastJson:Json树的CRUD操作方法实现
    java 面向对象String类
    java 面向对象内部类
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5109742.html
Copyright © 2020-2023  润新知