大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Java面向對象
Java異常
Java數組
Java常用類
Java集合
Java IO流
Java線程
Java反射
Socket編程
Java注解開發
Java GoF設計模式
HashMap
Java內存模型
Java線性表

Java數組擴容

當數組定義完成后,數組存儲元素的個數就確定了,因為在定義數組時,要指定數組的長度.  如果想要在數組中存儲更多的數據, 就需要對數組擴容。

package com.wkcto.chapter03.demo01;

import java.util.Arrays;

/**
 * 數組擴容
 * @author 蛙課網
 *
 */
public class Test06 {

	public static void main(String[] args) {
//		m1(); 		//完全手動擴容
//		m2(); 		//數組復制調用 了System.arraycopy(0方法
		m3();		//調用  Arrays.copyOf(0實現擴容
	}

	private static void m3() {
		// 定義長度為5的數組
		int[] data = { 1, 2, 3, 4, 5 };

		// 想要在數組中存儲更多的數據,需要對數組擴容
		//Arrays工具類copyOf(源數組, 新數組的長度) 可以實現數組的擴容
		data = Arrays.copyOf(data, data.length*3/2);
		
		System.out.println( Arrays.toString(data));
	}

	private static void m2() {
		//定義長度為5的數組
		int [] data = {1,2,3,4,5};
		
		//想要在數組中存儲更多的數據,需要對數組擴容		
		//(1) 定義一個更大的數組
		int [] newData = new int[data.length * 3 / 2] ;		//按1.5倍大小擴容
		//(2)把原來數組的內容復制到新數組中
		//把src數組從srcPos開始的length個元素復制到dest數組的destPos開始的位置
//		System.arraycopy(src, srcPos, dest, destPos, length);
		System.arraycopy(data, 0, newData, 0, data.length);
		//arraycopy()方法使用了native修飾,沒有方法體, 該方法的方法體可能是由C/C++實現的
		//JNI,Java native Interface技術,可以在Java語言中調用其他語言編寫的代碼
		
		//(3) 讓原來的數組名指向新的數組
		data = newData;
		
		//
		System.out.println( Arrays.toString(data));
	}
	private static void m1() {
		//1)定義長度為5的數組
		int [] data = {1,2,3,4,5};
		
		//2)想要在數組中存儲更多的數據,需要對數組擴容
		
		//(1) 定義一個更大的數組
		int [] newData = new int[data.length * 3 / 2] ;		//按1.5倍大小擴容
		//(2)把原來數組的內容復制到新數組中
		for( int i = 0 ; i < data.length; i++){
			newData[i] = data[i];
		}
		//(3) 讓原來的數組名指向新的數組
		data = newData;
		
		//
		System.out.println( Arrays.toString(data));
	}

}

 

全部教程
主站蜘蛛池模板: 曰本性l交视频 | 色噜噜五月综合激情久久爱 | 成人免费高清 | 亚洲欧美综合 | 91在线视频在线观看 | 色综合狠狠操 | 99这里| 欧美日韩生活片 | 国产成人精品高清在线观看99 | 欧美日韩亚洲精品一区二区 | 亚洲国产精久久久久久久 | 午夜欧美视频 | 九九影片重口味 | 久久精品国产免费看久久精品 | 中文字幕不卡在线播放 | 欧美亚洲国产另类在线观看 | 精品无人区乱码1区2区3区免费 | 全部毛片免费看 | 免费观看a黄一级视频 | 91亚洲精品久久91综合 | 久久精品只有这里有 | xxxxyoujizz护士| 欧美一级毛片免费播放aa | 日本免费爱爱视频 | 奇米第四色在线观看 | 妖精视频在线看免费视频 | 欧美aa一级 | 亚洲精品高清久久 | 草草第一页 | 91精品国产爱久久久久 | 看全色黄大色大片免费久久久 | 国产永久 | 香蕉视频在线观看www | 国产在线98福利播放视频免费 | 亚洲字幕久久 | 国产精品久久久久久久免费大片 | 中文字幕日韩一区二区三区不 | 国产 色| 奇米777777| 26uuu欧美日本 | 色综合激情网 |