1. 程式人生 > >3 JAVA Arrays類 方法

3 JAVA Arrays類 方法

import java.util.Arrays;


public class ArrayMethod {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//定義一個數組
		int[] a=new int []{3,4,5,6};
		//定義一個a2陣列
		int[] a2=new int[]{3,4,5,6};
		//a和a2陣列長度相等,陣列元素依次相等,則輸出true
		System.out.println("a陣列和a2陣列是否相等:"+Arrays.equals(a, a2));
		//通過複製a生產一個新陣列
		int []b=Arrays.copyOf(a, 6);
		System.out.println("a陣列和b陣列是否相等:"+Arrays.equals(a, b));
		//遍歷陣列b [3, 4, 5, 6, 0, 0]
		System.out.println("b陣列的元素:"+Arrays.toString(b));
	    //將b陣列的第3個到第5個元素賦值為1
		Arrays.fill(b, 2, 5, 1);
		//遍歷陣列b [3, 4, 1, 1, 1, 0]
		System.out.println("b陣列的元素:"+Arrays.toString(b));
		//對b陣列進行排序
		Arrays.sort(b);
		//遍歷陣列b  [0, 1, 1, 1, 3, 4]
		System.out.println("b陣列的元素:"+Arrays.toString(b));
		
	}

}

相關推薦

3 JAVA Arrays 方法

import java.util.Arrays; public class ArrayMethod { public static void main(String[] args) { // TODO Auto-generated method stub /

Java Arrays

ear package str log sort ray cnblogs [] string 1 package demo04; 2 3 import java.util.Arrays; 4 5 public class ArraysDemo { 6

Java Arrays進行數組排序

character nor ace false cnblogs 基本類 rgb span pre 1.對基本數據類型的數組的排序   說明:(1)Arrays類中的sort()使用的是“經過調優的快速排序法”;      (2)比如int[],double[],char[]

面試3-java集合總結(Map)

value val tree bubuko 實現 ble info 集合 dha 1.概述: Java 中的map集合使用鍵值對(key-value)來保持數據,其中值(value)可以重復,鍵(key)必須唯一,但最多只能有一個key為空,它的主要實現類有HashMap

java方法與物件方法區別

public class Test { /** * 下面這個方法就是靜態方法,應該就是樓主所說的類方法~~ * 靜態方法必須定義成static的,在類Test被例項化以前就已經存在於記憶體中 * 靜態方法使所有該類的例項也就是物件共有的方法 */ public static void f1() {

Java Object方法

前言 Java語言不同於C++語言,是一種單根繼承結構語言,也就是說,Java中所有的類都有一個共同的祖先。這個祖先就是Object類。 object類的結構如下: 如圖可知,Object類有12個成員方法,按照用途可以分為以下幾種 1,建構函式 2,hash

3. JAVA陣列與方法

1陣列的定義          陣列是一組相關資料的集合,一個數組實際上就是一連串的變數,陣列按照使用可以分為一維陣列、二維陣列、多維陣列。 陣列的優點:         不使用陣列定義100個整型變數:int i1;int i2;…int i100        

java方法與物件方法

public class Test { /** * 下面這個方法就是靜態方法,應該就是樓主所說的類方法~~ * 靜態方法必須定義成static的,在類Test被例項化以前就已經存在於記憶體中 * 靜態方法使所有該類的例項也就是物件共有的方法 */ public s

Java 3---java工具的使用學習(2)

導讀 1.InputStream 2.FileInputStream 3.OutputStream 4.FileOutputStream 5.BufferInputStream 6.BufferOutputStream 7.BufferReader 8.BufferWriter 9.

再探Java方法重寫父方法遵循“兩同兩小一大”規則

今天在牛客碰到這樣一道題: class A { public A foo() { return this; } } class B extends A { public A foo() { return this; } } class C extends

20160731------while迴圈、一維陣列、Arrays方法及練習

9、迴圈結構 迴圈結構就是在滿足某種條件的情況下不斷重複的執行某段程式碼,我們需要在適當的時候將條件變成假以此來結束迴圈,避免死迴圈。 While迴圈 while(條件){ 語句; }

JAVA#String方法'札記——2

String s1="我愛北京天安門"; String s2="天安門上太陽升"; System.out.println(s1.substring(2));//第二位往後全部 System.out.println(s1.substring(1,3));

JAVA#String方法'札記——1

String s1="kobebryantIloveuforeverkobe"; String s2="kobe"; System.out.println(s2.length()); System.out.println(s1.charAt(5));

Java方法的父方法相互呼叫

class A{ public void fun1(){ System.out.println("a:fun1"); //若為private方法,this指的是父

Java Arrays進行陣列排序

Java API對Arrays類的說明是:此類包含用來運算元組(比如排序和搜尋)的各種方法。 1.對基本資料型別的陣列的排序    說明:(1)Arrays類中的sort()使用的是“經過調優的快速排序法”;       (2)比如int[],double[],char

JAVA方法覆蓋父方法

當子類和父類中出現同名同參方法時,需要進行覆蓋(重寫),否則將會編譯失敗。 覆蓋時需要子類方法許可權大於等於父類方法許可權(當父類許可權為private時,為父類私有方法,此時因此方法未繼承給子類,此時將不會發生覆蓋)。 若父類子類方法中某一個為靜態方法,此

使用Java Arrays進行陣列排序

排序演算法,基本的高階語言都有一些提供。C語言有qsort()函式,C++有sort()函式,java語言有Arrays類(不是Array)。用這些排序時,都可以寫自己的排序規則。 Java API對Arrays類的說明是:此類包含用來運算元組(比如排序和搜尋)的各種方法。

java——Arrays.asList()方法

Arrays.asList() 是將陣列作為列表 問題來源於: public class Test { public static void main(String[] args) { int[] a = {1,2,3,4};

java Arrays的常用操作

1.int binarySearch(type[] arrayName,type key) 使用二分法查詢key值在陣列中出現的下標值,如果陣列中沒有key這個值,則返回負數。呼叫該方法之前應先使陣列

<Java> 方法 參數傳遞 返回值

font span 語句 引用類型 width 普通 對象 align ack 類 用class關鍵字可以傳建一個類。 類中可以設置兩種類型的元素:字段(有時被稱為數據成員),方法(有時被稱為成員函數) 字段    字段即數據成員    字段可以是任何類型的對