Belajar Java — Strings

String

Sebagai tambahan dari tipe numerik, Java juga mendukung karakter tunggal, yaitu char, dan untaian karakter, yaitu String. Baiklah kita akan membahas bagaimana cara menetapkan dan mendeklarasikan char dan String demikian juga perbedaan antara operasi yang akan kita jalankan didalamnya.

Character

Sebuah char adalah tipe data pada Java yang akan menampilkan karakter tungal. Kita bisa mendeklarasikan sebuah char mengguakan tanda kutip tunggal.

karakter tidak harus berupa nilai alphabet. Karakter spesial juga dapat disimpan didalam sebuah char.

char hampir sama dengan int pada Java. Kita bis membandingkannya dengan menggunakan ==.

Urutkan dengan benar kode dibawah ini, buatlah variabel char dengan nama variable capC dan berikan nilai ‘C’

  • =
  • ;
  • capC
  • ‘C’
  • char

Jawaban: ………………….

String

char digunakan untuk karakter tunggal, tapi sebuah String dapat menampilkan untaian dari beberapa karakter, Kita bisa mendeklarasikannya dengan gaya yang sama dengan beberapa variable lain, selain kita menggunakan tanda petik dua.

Ingat bahwa java memiliki penulisan yang agak sedikit sensitiv: string berbeda dengan String! Karakter diatas yang berada dalam tanda petik dua adalah String, tepatnya karena nilai yang sudah ditentukan, tidak dihitung dari variabel lain.

Urutkan dengan benar kode dibawah ini, buatlah variabel String dengan nama variable ending dan berikan nilai “Goodbye!”

  • =
  • String
  • “Goodbye!”
  • ;
  • ending

Jawaban: ………………….

Manakah pernyataan dibawah ini yang benar dari sebuah char yang dinamakan dengan question dengan nilai ‘?’ .

  1. char question = “?”;
  2. char question = ‘?’;

Jawaban: ………………………

Manakah pernyataan dibawah ini yang benar dari sebuah String yang dinamakan dengan name dengan nilai John?

  1. String name = “John”;
  2. String name = ‘John’;

Jawaban: ………………………

Karakter Escape

Bayangkan kita ingin membuat suatu percakapan dalam game seperti Jhon berteriak,”Fire the ion cannorns!” .Kita dapat mencobanya ke dalam String.

Java akan menampilkan pesan error ! Karena di dialog tersebut kita mempunyai dua buah tanda petik dan kita mendeklarasikan String dengan menggunakan dua tanda petik,.Java akan kebingungan ketika String mulai dan berhenti!

Kita harus menggunakan karakter escape, atau escape String menggunakan \ sebelum karakter spesial, jadi.Java tidak akan kebingungan setelah kita menggunakanya.

Kode diatas adalah cara yang benar untuk menggunakan tanda petik dobel pada String: kita harus meletakkan \ sebelum “ .Ini memberitahukan kepada Java bahwa ini bukanlah penutup sebuah String dan masih ada lanjutannya.

Ada beberapa karakter yang biasa digunakan di karakter escape.

  • karakter tunggal \’
  • backslash \\
  • untuk membuat baris baru \n
  • tab \t

Manakah cara yang paling tepat untuk mendeklarasikan Variable String dialogue dengan isi Sally said,”Prepare for warp jump!” ?

a. String dialogue = “Sally said, “Prepare for warp jump!””;
b. String dialogue = “Sally said, \”Prepare for warp jump!\””;

Jawaban: ……………………

Operasi String

Setelah kita membuat String kita akan menampilkannya menggunakan methode. metode secara sederhana adalah operasi untuk melakukan pekerjaan, mungkin di variabel, dan mengembalikan nilai aslinya.

Cara yang sederhana kita menggunakan String untuk mendapatkan panjang dari suatu String dengan menggunakan kode .length() pada akhir String tersebut.

dengan string alfabet, kita bisa menggunakan .toUpperCase() dan .toLowerCase() .

Urutkan blok blok dibawah ini dengan mengikuti instruksi.

  1. Buatlah variabel String dengan nama greeting.
  2. berikan isi “Halo universe”
  3. simpan panjang nya menggunakan variabel size
  • greeting = “Hello Universe!”;
  • int size = greeting.length();
  • String greeting;

Jawaban: ……………………….

Berapakah nilai dari size ?

Jawaban: ………………………

Urutkan blok blok dibawah ini dengan mengikuti instruksi.

  1. Buatlah variabel String dengan nama codeName
  2. berikan isi codeName dengan isian “alpha”
  3. Buatlah variabel String dengan nama callsign
  4. berikan isi callsign dengan isian codeName ,tapi dengan isian huruf besar.
  • String callsign;
  • codeName = “alpha”;
  • callsign = codeName.toUppercase();
  • String codeName;

Jawaban: …………………………….

Rangkaian String (String Concatenation)

Salah satu operasi yang paling berguna kita bisamenggunakannya dengan String untuk menggabungkannya secara bersama. Sebutan ini dinamakan dengan String Concatenation. Kita bisa menggunakan operator penambahan + untuk melampirkan satu String ke ujung yang lain.

Catatan untuk mengkombinasian dua String adalah jangan meletakkan spasi disembarang tempat, karena spasi akan terbaca. Contohnya kita bisa lihat di first ,disitu ada spasi.Jika kita tidak menggunakan spasi atau meletakkannya disembarang maka akan mucul hasil “HelloWorld!”.

Kita juga bisa menggunakan String concatetation untuk mengkombinasikan String dengan selain String, seperti int dengan double. Java akan otomatis mengubah tipe numerik ke dalam String dan mengkombinasikannya untuk kita.

Kode diatas menunjukan bahwa kita bisa menggunakan concatenation beberapa kali untuk mendapatkan satu String. Catatan menggunakan \” karakter escape untuk membuat dobel tanda kutip. length akan di ubah secara otomatis ke String dan diposisikan di paling kanan.

Pilihlah semua yang menunjukkan bahwa variabel String dengan nama greeting dan mempunyai nilai Hello World!

  1. String greeting = “Hello” + “ World!”;
  2. String greeting = “Hello” + “World!”;
  3. String greeting = “Hello World!”;
  4. String greeting = “Hello “ + “World!”;

Jawaban: ………………………….

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.