Monday, November 23, 2009

string karakter

final public class String
extends Object
mengimplementasikan Serializable, Sebanding, CharSequence

Mewakili kelas String string karakter. Semua string literal dalam program Java, seperti "abc", yang diimplementasikan sebagai contoh kelas ini.

String konstan; nilai-nilai mereka tidak dapat diubah setelah mereka diciptakan. Dukungan buffer string bisa berubah string. Karena objek String berubah mereka bisa dibagi. Contoh:

         
String str = "abc";
     

adalah setara dengan:

         
char data [] = ( 'a', 'b', 'c');
         
String str = new String (data);
     

Berikut ini adalah beberapa contoh bagaimana string dapat digunakan:

         
System.out.println ( "abc");
         
String CDE = "CDE";
         
System.out.println ( "abc" + CDE);
         
String c = "abc". Substring (2,3);
         
String d = cde.substring (1, 2);
     
String kelas meliputi metode untuk memeriksa karakter individu dari urutan, untuk membandingkan string, untuk mencari string, untuk mengeluarkan substrings, dan untuk membuat salinan dari sebuah string dengan semua karakter diterjemahkan ke huruf besar atau huruf kecil. Kasus pemetaan sangat bergantung pada informasi yang disediakan oleh Unicode Unicode Consortium 3,0 spesifikasi. Spesifikasi's SpecialCasing.txt file UnicodeData.txt dan digunakan secara ekstensif untuk menyediakan pemetaan kasus.

Bahasa Jawa memberikan dukungan khusus untuk operator concatenation string (+), dan untuk konversi objek lain mengerjakan sesuatu. Rangkaian string dilaksanakan melalui StringBuffer append kelas dan metode. Konversi string diimplementasikan melalui metode toString, ditetapkan oleh Objek dan diwarisi oleh semua kelas di Jawa. Untuk informasi tambahan pada tali Rangkaian dan konversi, lihat Gosling, Joy, dan Steele, The Java Language Specification.

Kecuali dinyatakan lain, melewati null argumen untuk sebuah konstruktor atau metode dalam kelas ini akan menyebabkan NullPointerException untuk dilempar.


Java is development tool artinya dengan java kita bisa membuat software secara fleksibel dan powerful. Keunggulannya independence platform maksud source code yang kita tulis tidak tergantung pada sistem operasi. Berarti slogan WORA (write one run anywhere) cukup pantas disandang oleh java.

Maka Java dalam setiap setiap Platform harus terinstalasi 3 komponen utama :

         1. Bahasa pemrograman
         2. Class pustaka dan interface java
         3. JVM (Java Virtual Machine)

Dalam perkembangan hingga kini Java mencapai versi 2 yang dikenal dengan Java 2 Platform, dibagi menjadi 3 katagori :

1 . J2SE (Java 2 Standard Edition)
2. J2EE (Java 2 Enterprise Edition)
3. J2ME (Java 2 Micro Editon)





Membaca dari dan Menulis ke Socket dengan java
import java.io.*;
import java.net.*;

public class EchoClient {

public static void main(String[] args) throws IOException {

Socket echoSocket = null;
PrintWriter out = null;
BufferedReader in = null; try {
echoSocket = new Socket("taranis", 7);
out = new PrintWriter(echoSocket.getOutputStream(), true);
in = new BufferedReader(new InputStreamReader( echoSocket.getInputStream()));

} catch (UnknownHostException e) {

System.err.println("Don't know about host: taranis.");
System.exit(1); } catch (IOException e) {
System.err.println("Couldn't get I/O for " + "the connection to: taranis.");

System.exit(1);
}
BufferedReader stdIn = new BufferedReader( new InputStreamReader(System.in));
String userInput; while ((userInput = stdIn.readLine()) != null) {
out.println(userInput);

System.out.println("echo: " + in.readLine());
} out.close();
in.close();
stdIn.close();
echoSocket.close();
}
}

No comments:

Post a Comment

 
THANK YOU FOR VISITING