Metode Three Map

Rabu, 21 Januari 2009

Three Map Method.

Dalam contoh berikut, kami telah menggunakan metode TreeMap, toko-nya elemen yang di pohon dan pesanan dengan unsur berdasarkan nilai-nilai mereka. Pada contoh di sini kita telah menggunakan tombol dari elemen yang menunjukkan nilai-nilai elemen. Untuk mengambil kunci dan nilai-nilai menggunakan keySet () dan nilai-nilai () metode masing-masing.

Program ini menunjukkan data elemen kiri setelah mengeluarkan unsur tertentu dengan menentukan kunci-nya. Menggunakan metode iterator interface, kita dapat melintasi sebuah koleksi dari awal hingga selesai dan aman menghapus elemen dari yang Koleksi.

Berikut adalah kode program berikut ini:


import java.util.*;

public class TreeMapExample{
public static void main(String[] args) {
System.out.println("Tree Map Example!\n");
TreeMap tMap = new TreeMap();
//Addding data to a tree map
tMap.put(1, "Sunday");
tMap.put(2, "Monday");
tMap.put(3, "Tuesday");
tMap.put(4, "Wednesday");
tMap.put(5, "Thursday");
tMap.put(6, "Friday");
tMap.put(7, "Saturday");
//Rerieving all keys
System.out.println("Keys of tree map: " + tMap.keySet());
//Rerieving all values
System.out.println("Values of tree map: " + tMap.values());
//Rerieving the value from key with key number 5
System.out.println("Key: 5 value: " + tMap.get(5)+ "\n");
//Rerieving the First key and its value
System.out.println("First key: " + tMap.firstKey() + " Value: "
+ tMap.get(tMap.firstKey()) + "\n");
//Rerieving the Last key and value
System.out.println("Last key: " + tMap.lastKey() + " Value: "
+ tMap.get(tMap.lastKey()) + "\n");
//Removing the first key and value
System.out.println("Removing first data: " + tMap.remove(tMap.firstKey()));
System.out.println("Now the tree map Keys: " + tMap.keySet());
System.out.println("Now the tree map contain: " + tMap.values() + "\n");
//Removing the last key and value
System.out.println("Removing last data: " + tMap.remove(tMap.lastKey()));
System.out.println("Now the tree map Keys: " + tMap.keySet());
System.out.println("Now the tree map contain: " + tMap.values());
}
}



Output of this program:

C:\vinod\collection>javac TreeMapExample.java

C:\vinod\collection>java TreeMapExample
Tree Map Example!

Keys of tree map: [1, 2, 3, 4, 5, 6, 7]
Values of tree map: [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]
Key: 5 value: Thursday

First key: 1 Value: Sunday

Last key: 7 Value: Saturday

Removing first data: Sunday
Now the tree map Keys: [2, 3, 4, 5, 6, 7]
Now the tree map contain: [Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]

Removing last data: Saturday
Now the tree map Keys: [2, 3, 4, 5, 6]
Now the tree map contain: [Monday, Tuesday, Wednesday, Thursday, Friday]

C:\vinod\collection>

Linked List

LinkedList Example


Bagian ini membahas contoh untuk menunjukkan berbagai metode antarmuka Daftar. Kami menggunakan dua kelas ArrayList dan LinkedList pada contoh kode. Kode di bawah ini mirip dengan contoh sebelumnya, tetapi banyak melakukan operasi Daftar. Lets mendiskusikan contoh kode.

Penjelasan program:

Program ini membantu Anda dalam jumlah besar yang menyimpan data sebagai koleksi. LinkedList yang merupakan bagian dari koleksi yang constructs daftar yang berisi elemen-elemen ditentukan koleksi. Metode iterator kembali nilai-nilai dalam urutan yang akan disimpan.

Jika Anda ingin memasukkan data dalam menggunakan linkedList kemudian menambahkan () method. The hasNext () mengembalikan true jika metode iterator yang berisi lebih elemen dan berikutnya () metode kembali berikutnya unsur dalam perulangan. Untuk memasukkan dan menghapus data terlebih dahulu, dan terakhir ditetapkan dalam posisi linkedList, Anda menggunakan addFirst (), addLast (), tambah (), removeFirst (), removeLast () dan menghapus () metode. Untuk mengambil elemen sehubungan dengan posisi yang ditentukan menggunakan getFirst (), getLast () dan () metode.

Berikut adalah cth program:



import java.util.*;

public class LinkedListExample{
public static void main(String[] args) {
System.out.println("Linked List Example!");
LinkedList list = new LinkedList();
int num1 = 11, num2 = 22, num3 = 33, num4 = 44;
int size;
Iterator iterator;
//Adding data in the list
list.add(num1);
list.add(num2);
list.add(num3);
list.add(num4);
size = list.size();
System.out.print( "Linked list data: ");
//Create a iterator
iterator = list.iterator();
while (iterator.hasNext()){
System.out.print(iterator.next()+" ");
}
System.out.println();
//Check list empty or not
if (list.isEmpty()){
System.out.println("Linked list is empty");
}
else{
System.out.println( "Linked list size: " + size);
}
System.out.println("Adding data at 1st location: 55");
//Adding first
list.addFirst(55);
System.out.print("Now the list contain: ");
iterator = list.iterator();
while (iterator.hasNext()){
System.out.print(iterator.next()+" ");
}
System.out.println();
System.out.println("Now the size of list: " + list.size());
System.out.println("Adding data at last location: 66");
//Adding last or append
list.addLast(66);
System.out.print("Now the list contain: ");
iterator = list.iterator();
while (iterator.hasNext()){
System.out.print(iterator.next()+" ");
}
System.out.println();
System.out.println("Now the size of list: " + list.size());
System.out.println("Adding data at 3rd location: 55");
//Adding data at 3rd position
list.add(2,99);
System.out.print("Now the list contain: ");
iterator = list.iterator();
while (iterator.hasNext()){
System.out.print(iterator.next()+" ");
}
System.out.println();
System.out.println("Now the size of list: " + list.size());
//Retrieve first data
System.out.println("First data: " + list.getFirst());
//Retrieve lst data
System.out.println("Last data: " + list.getLast());
//Retrieve specific data
System.out.println("Data at 4th position: " + list.get(3));
//Remove first
int first = list.removeFirst();
System.out.println("Data removed from 1st location: " + first);
System.out.print("Now the list contain: ");
iterator = list.iterator();
//After removing data
while (iterator.hasNext()){
System.out.print(iterator.next()+" ");
}
System.out.println();
System.out.println("Now the size of list: " + list.size());
//Remove last
int last = list.removeLast();
System.out.println("Data removed from last location: " + last);
System.out.print("Now the list contain: ");
iterator = list.iterator();
//After removing data
while (iterator.hasNext()){
System.out.print(iterator.next()+" ");
}
System.out.println();
System.out.println("Now the size of list: " + list.size());
//Remove 2nd data
int second = list.remove(1);
System.out.println("Data removed from 2nd location: " + second);
System.out.print("Now the list contain: ");
iterator = list.iterator();
//After removing data
while (iterator.hasNext()){
System.out.print(iterator.next()+" ");
}
System.out.println();
System.out.println("Now the size of list: " + list.size());
//Remove all
list.clear();
if (list.isEmpty()){
System.out.println("Linked list is empty");
}
else{
System.out.println( "Linked list size: " + size);
}
}
}


Output of program:
C:\vinod\collection>javac LinkedListExample.java

C:\vinod\collection>java LinkedListExample
Linked List Example!
Linked list data: 11 22 33 44
Linked list size: 4
Adding data at 1st location: 55
Now the list contain: 55 11 22 33 44
Now the size of list: 5
Adding data at last location: 66
Now the list contain: 55 11 22 33 44 66
Now the size of list: 6
Adding data at 3rd location: 55
Now the list contain: 55 11 99 22 33 44 66
Now the size of list: 7
First data: 55
Last data: 66
Data at 4th position: 22
Data removed from 1st location: 55
Now the list contain: 11 99 22 33 44 66
Now the size of list: 6
Data removed from last location: 66
Now the list contain: 11 99 22 33 44
Now the size of list: 5
Data removed from 2nd location: 99
Now the list contain: 11 22 33 44
Now the size of list: 4
Linked list is empty

C:\vinod\collection>

Basic Java

Java Basic



Java merupakan bahasa pemograman yg mulanya dikembangkan oleh perusahaan Sun Microsystems. Menurut penjelasan dari Sun (The Java Langguage), bahasa java digambarkan sebagai : Java : A Simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-performance, multhithreaded, dan dynamic langguage.

Bahasa java merupakan bahasa yg interpreted, bukan compiled.Sebuah program dalam bahasa java dirakit(compiled) menjadi sebuah berkas byte-code. Berkas byte-code inilah yg dijalankan(interprented) oleh sebuah virtual machine, yg disebut Java Virtual Machine(JVM).


Macam2 Java


* JAVABeans
Menyediakan model komponen rasional yang portabel serta tidak tergantung pada platform tertentu.
* JAVAScript
Kode bahasa Java yang diselipkan diantara kode HTML untuk dijalankan pada komputer:computer client.
* JAVA Applet
Sebuah program Java yang didownload dari server dan dijalanan melalui program browser.
* JAVA Script
Merupakan sosok pemrograman modern, yaitu bahasa pemrograman berorientasi script.




Program Java sederhana untuk pemula (The HelloWorld.java)

Java adalah bahasa pemrograman yang kuat dan digunakan untuk mengembangkan aplikasi yang kuat. Menulis sederhana Hello World program stepwise langkah. Contoh singkat ini menunjukkan bagaimana menulis aplikasi java pertama dan mengkompilasi dan menjalankannya. I am assuming bahwa versi terbaru jdk terinstal pada komputer Anda

HelloWorld.java - kode sumber untuk "Hello, world!" Program
class HelloWorld (
public static void main (String [] args)
(
System.out.println ( "Hello World!");
)
)

Cara untuk menyimpan
Untuk menjalankan program ini, simpan dalam file dengan nama HelloWorld.java. Harus memastikan bahwa nama file harus sama dengan nama kelas.

Mengkompilasi program

javac HelloWorld.java perintah yang digunakan untuk mengkompilasi kode sumber.
Ketika anda mengkompilasi program yang akan membuat kode-byte file bernama HelloWorld.class.
Anda bisa mengkonfirmasi ini dengan perintah dir dalam DOS / Windows dunia.

Mengeksekusi kode byte
Sekarang Anda dapat mengeksekusi kode byte Java juru dengan perintah ini:
java HelloWorld

Output dari program
Bila Anda menjalankan program di baris perintah, anda akan melihat keluaran ini
Halo, dunia!

Memahami HelloWorld.java kode
Mari kita meneliti HelloWorld.java file. Kelas adalah blok bangunan dasar dari program java, java kode ini tertulis di dalam kelas java.

class HelloWorld (

/ / Jawa Codes

)

Java kode ini disimpan dalam nama yang sama seperti kelas name.java, jadi kami telah menyimpan file dengan nama "HelloWorld.java".

Ada satu metode publik static void main (String [] args) yang diperlukan untuk setiap kelas yang akan runnable. Fungsi ini adalah entry point dari pelaksanaan. Dan kode System.out.println ( "Hello World!"); Sebenarnya menulis Hello World! pada layar