Class Arrays Pada Java

Class Arrays terdapat pada java.util package, class ini memiliki beberapa method static untuk dapat melakukan:

  • Pencarian
  • Sorting
  • Perbandingan
  • Pengisian elemen array
  • Mengembalikan representasi string dari array.

Method-method ini adalah overloaded untuk setiap tipe primitif.

class arrays java

 

Method sort dan parallerSort

Anda dapat menggunakan method sort untuk mengurutkan array secara keseluruhan ataupun secara sebagian saja dari array. Sebelumnya anda juga sudah dibahas mengenai selection sort dan juga insertion sort.

Contoh mengurutkan keseluruhan array:

Bila anda tidak menggunakan pernyataan import untuk menggunakan class Arrays, maka anda dapat menulisnya seperti di bawah ini:

Output:
0.78 1.21 1.43 2.0 2.8 5.67 19.0

Contoh mengurutkan sebagian dari array dengan parallelSort method:

Anda juga bisa menggunakan method sort untuk mengurutkan sebagian array:

Output:
x 3 a ( @ ^ d !

Perbedaan antara method sort dan parallelSort adalah jika komputer anda memiliki multi prosesor, maka parallelSort akan lebih efisien.

Melakukan pencarian key dengan method binarySearch

Sebelumnya anda telah mengetahui bagaimana binary search bekerja. Class Arrays juga memiliki method binarySearch yang dapat digunakan untuk menemukan key di dalam array. Namun, sebelumnya array sudah harus diurutkan terlebih dahulu.

Jika key tersebut tidak diemukan dalam array, maka method akan mengembalikan nilai -(insertionIndex + 1).

Sebagai contoh, array dibawah ini mencari key dalam array integer.

Output:
Angka 67 terdapat di index ke 7
Angka 99 terdapat di index ke -12

Anda juga bisa menggunakan method binarySearch ini misalnya pada array character.

Menggunakan method equals

Array dikatakan equal bila elemen yang bersangkutan di dalam kedua array tersebut benar benar-benar sama.

Perhatikan contoh di bawah ini:

Output:
Apakah array karakter1 dan karakter2 equal? true
Apakah array karakter1 dan karakter2 equal? false

Menggunakan method fill

Anda dapat menggunakan method fill untuk mengisi keseluruhan atau bagian tertentu dari array.

Output:
10 10 10 10 10 10

Program di bawah ini akan mengisi array angka[2] sampai angka[5-1] :

Output
1 2 10 10 10 6

Method toString

Method toString merupakan cara yang simpel dan mudah untuk menampilkan seluruh elemen dari array atau dengan kata lain method ini akan mengembalikan nilai string yang merepresentasikan semua elemen dari array.


Output:
[1, 2, 3, 4, 5, 6]

Be the first to comment

Leave a Reply

Your email address will not be published.


*