Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA BAHASA PEMROGRAMAN.

Presentasi serupa


Presentasi berjudul: "- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA BAHASA PEMROGRAMAN."— Transcript presentasi:

1 - PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA BAHASA PEMROGRAMAN

2 Berbagai Kelas Utilitas di Java Kelas Random Kelas Vector Kelas Stack Kelas Queue Kelas Hastable

3 Kelas Random Kelas Random terdapat pada paket Java.util. Kelas ini merupakan kelas yang memungkinkan pembangkitan bilangan acak. Berbeda dengan fungsi random pada kelas Math, kelas Random memungkinkan Anda memberikan biji yg digunakan untuk menentukan bilangan acak yang bersifat statis; dalam artian hasilnya akan berupa nilai yang sama setiap kali program dijalankan.

4 ContohRandom.java import java.util.Random; public class ContohRandom { public static void main(String[] args) { byte acak[] = new byte[5]; //Membangkitkan bilangan acak menurut waktu Random rnd1 = new Random(); rnd1.nextBytes(acak); System.out.println("Random menurut Waktu : "); for(int i=0;i

5 Kelas Vector Kelas Vector merupakan kelas yang berada dalam paket Java.util. Kelas ini memungkinkan pengimplementasian array yang ukurannya dapat diubah sewaktu-waktu.

6 Sejumlah Metode pada Kelas Vector addElement(Object obj) capacity() elementAt(int indeks) firstElement() lastElement() indexOf(Object obj) indexOf(Object elem, int indeks) insertElementAt(Object obj, int indeks) removeElement(Object elem) size()

7 Vector1.java import java.util.Vector; import java.util.Enumeration; //Kelas Enumeration adalah interface yang menyediakan 2 buah metode yaitu hasMoreElements() dan nextElement() public class Vector1 { public static void main(String[] args) { Vector kota = new Vector(); kota.addElement("Bandung"); kota.addElement("Surabaya"); kota.addElement("Jakarta"); kota.addElement("Medan"); Enumeration e = kota.elements(); while (e.hasMoreElements()) System.out.println(e.nextElement()); }

8 Vector2.java static void tampilVektor(String info, Vector v) { System.out.println(info); System.out.println("=============="); if(v.isEmpty()) { System.out.println("Vektor Kosong"); } else { System.out.println("Isi Vektor"); for(int i=0;i

9 Kelas Stack Kelas Stack merupakan bagian dari kelas Java.util. Kelas ini bisa digunakan untuk membuat struktur data yang dinamakan “tumpukan”. Contoh : Tumpukan piring Tumpukan buku Implementasi kelas Stack sebenarnya diturunkan dari kelas Vector. Itulah sebabnya semua metode pada kelas Vector diwarisi oleh Stack.

10 TestStack.java import java.util.*; // for ArrayList public class TestStack{ public static void main (String[] args) // for demonstration only { Stack s = new Stack (); // push five Student references onto s s.push("bagus"); s.push("Darla"); s.push("spanky"); s.pop(); s.push("Aji"); s.push("Rudi"); s.pop(); System.out.println("The last name pushed was " + s.peek()); System.out.println(); System.out.println("The names in reverse order are:"); while(!s.empty()) System.out.println(s.pop()); System.out.println(); System.out.println("The size of the stack is now " + s.size()); }

11 TestQueue.java import java.util.LinkedList; import java.util.Queue; public class TestQueue { public void queueExample() { Queue queue = new LinkedList();. queue.add("item1"); queue.add("item2"); queue.offer("Item3"); queue.offer("Item4"); System.out.println("remove: " + queue.remove()); System.out.println("element: " + queue.element()); System.out.println("poll: " + queue.poll()); System.out.println("peek: " + queue.peek()); } /** args the command line arguments */ public static void main(String[] args) { new TestQueue().queueExample(); }


Download ppt "- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA BAHASA PEMROGRAMAN."

Presentasi serupa


Iklan oleh Google