Tipe String Pada Java

String adalah urutan dari karakter-karakter. Bila tipe char hanya merepresentasikan satu karakter, maka untuk merepesentasikan string dari karakter-karakter, maka anda menggunakan tipe data yang disebut dengan String. Sebagai contoh, di bawah ini adalah kode untuk mendeklarasikan pesan sebagai string dengan nilai "Selamat datang di pemrograman Java".

String pesan = "Selamat datang di pemrograman Java";

Hal penting yang perlu diketahui adalah String bukanlah tipe data primitif, melainkan adalah tipe referensi.

Anda juga bisa membaca mengenai 11 hal yang perlu diketahui tentang String.

String juga merupakan class yang sudah ditetapkan sebelumnya dalam Java library, sama seperti halnya pada class System dan Scanner.



Setiap class pada Java dapat digunakan sebagai tipe referensi untuk suatu variabel.

Sedangkan variabel yang dideklarasikan oleh tipe referensi disebut juga dengan variabel referensi yang mengacu pada objek.

Pada kode di atas, pesan adalah variabel referensi yang mengacu pada objek string dengan konten Selamat datang di pemrograman Java.

Sebagai dasar, anda hanya perlu mengetahui :
  • Mendeklarasikan variabel String
  • Menetapkan string pada variabel
  • Menggunakan method pada class String
String merupakan objek dalam Java.

Jadi method-method di bawah ini hanya dapat dipanggil oleh instance string yang spesifik, oleh karena itu  disebut juga dengan instance method.

Berikut ini adalah method-method tersebut:
  • length(), mengembalikan jumlah karakter-karakter dalam string
  • charAt(index), mengembalikan karakter pada index yang spesifik dari string.
  • concat(s1), mengembalikan string baru yang merupakan penggabungan string dengan string s1
  • toUpperCase, mengembalikan string baru dengan semua huruf berupa huruf kapital
  • toLowerCase, mengembalikan string baru dengan semua huruf berupa huruf kecil
  • trim(), mengembalikan string baru dengan karakter spasi yang dihilangkan dikedua sisi.
Contoh :


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
public class TestString {
 
 public static void main (String args []){
  
  //Mendeklarasikan variabel dan menetapkan konten string
  String pesan = "Selamat datang dipemrograman Java";
  
  //Mengetahui jumlah karakter string
  System.out.println("Jumlah karakter string adalah " + pesan.length() + " karakter");
  
  //Mengetahui karakter pada index ke-10
  System.out.println("Karakter string pada index ke 10 adalah " + pesan.charAt(10));
  
  //Menggabungkan string dengan method concat(s1)
  String pesanLanjutan = " Tetap Semangat Belajar!";
  String gabungan = pesan.concat(pesanLanjutan);
  System.out.println(gabungan);
  
  //Membuat string menjadi huruf kapital
  System.out.println(gabungan.toUpperCase());
  
  //Membuat string menjadi huruf kecil
  System.out.println(gabungan.toLowerCase());
  
  //Menggunakan method trim()
  String jawab = "      OK Siap!";
  System.out.println("Sebelum menggunakan method trim: ");
  System.out.println(jawab);
  System.out.println("Setelah menggunakan method trim: ");
  System.out.println(jawab.trim());

 }

}

Output:
Jumlah karakter string adalah 33 karakter
Karakter string pada index ke 10 adalah t
Selamat datang dipemrograman Java Tetap Semangat Belajar!
SELAMAT DATANG DIPEMROGRAMAN JAVA TETAP SEMANGAT BELAJAR!
selamat datang dipemrograman java tetap semangat belajar!
Sebelum menggunakan method trim:
      OK Siap!
Setelah menggunakan method trim:
OK Siap!

Tipe String Pada Java Tipe String Pada Java Reviewed by Bahasa Java on 08.15.00 Rating: 5

Tidak ada komentar:

Diberdayakan oleh Blogger.