Jumat, 30 Januari 2015

Array Class Method pada Java

Kali ini saya akan sharing lagi tentang Metode Array Class pada java.. Cekidoot

1. COPY OF STRING


Method ini digunakan untuk mencopy/menyali suatu array kedalam array yang lain lalu menjadi array yang isinya adalah kumpulan dari lebih dari satu array

Example :

import java.util.Arrays;
public class CobaCopyOfString {
      public static void main(String[] args){
      String[] chelsea = {"terry","cahill","lampard","cole"};
      System.out.println("Pemain Chelsea:");
      for(int i=0; i<chelsea.length; i++)
      {
      System.out.println(chelsea[i]);
      }

      String[] Inggris = Arrays.copyOf(chelsea,8);
      Inggris[4] = "rooney"; Inggris[5] = "hart";
      Inggris[6] = "sturidge"; Inggris[7] = "gerrard";
     
      System.out.println("Pemain Timnas Inggris + Pemain Chelsea:");
      for (int i=0; i<Inggris.length; i++)
      {
      System.out.println(Inggris[i]);
      }
     
}
}

Output :
















2. ByteArr


Method ini digunakan untuk merapikan susunan Array yang tidak rapi dengan cara mengurutkan dari angka yang terkecil sampai terbesar

Example :

import java.util.Arrays;
public class CobaByteArr {
      public static void main(String[] args){
      byte byteArr[] = {5,3,1,2,4};
      Arrays.sort(byteArr);
      System.out.println("Urutan Array :");
      for (byte number : byteArr)
      {
      System.out.println("Angka = " +number);
      }
      
}
}


Output :





3. binarySearch


Method ini digunakan untuk mencari posisi dari urutan Array

Example :

import java.util.Arrays;
public class CobaBinarySearch {
public static void main(String[] args) {
byte angka[] = {56,43,52,55,88};

byte searchVal = 88;
int retVal = Arrays.binarySearch(angka,searchVal);
System.out.println("Angka "+searchVal+" berada di Array posisi ke : "+retVal);
}
}


Output :







4. Merubah ukuran huruf Array


Method yang dipakai adalah dengan cara mengubah angka di dalam []. contoh, misal ada array : int nilai[] = new int [5], kemudian saya akan memperbesarnya ukurannya dengan membuat variabel referensi yang sama, seperti ini nilai = new int[10], dengan seperti ini ukuran array menjadi 10, namun array akan menjadi baru. Untuk lebih jelasnya perhatikan contoh program berikut :

Example :

public class CobaFontArray{
 public static void main (String args[]){
  int nilai[] = new int[5];
  int i;
  for(i=0; i<nilai.length;i++){
   nilai[i]=i;
   System.out.print(nilai[i]+" ");
  }

  System.out.println("\nAfter resizing");
  nilai = new int[10];

  for(i=0; i<nilai.length;i++){
   nilai[i]=i;
   System.out.print(nilai[i]+" ");
  }
 }
}


Output :






5. Mencetak Array ( println )


Method ini digunakan untuk mencetak Array.

Example :

import java.util.Arrays;
public class CobaPrint {
      public static void main(String[] args){
      int[] i1= new int[] { 33, 12, 98 };
      System.out.println("Susunan Array :");
      for (int number : i1) {
 System.out.println("Number = " + number);
      }
      
  }
}



Output :



















sekian!!
Semoga Bermanfaat
Thanks for coming to my Blog

Tidak ada komentar:

Posting Komentar