Skip to content

Latest commit

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Learn Java Fundamental

Tipe Data

Java merupakan bahasa pemrograman yang strongly typed, maka kita tidak bisa mengabaikan tipe data. Kita harus tahu data seperti apa yang disimpan ke dalam variabel. Selain itu, Java juga bersifat statically typed, yang artinya setiap variabel harus dideklarasikan terlebih dahulu sebelum digunakan

Terdapat 2 (dua) jenis tipe data pada Java, yaitu tipe data primitif dan reference.

Tipe Data Primitif

  1. Byte
  2. Short
  3. Int
  4. Long
  5. Float
  6. Double
  7. Boolean
  8. Char

Tipe Data Reference

Tipe data reference merupakan sebuah tipe data yang merujuk ke sebuah objek atau instance dari sebuah class. Salah satu tipe data yang termasuk ke dalam tipe data reference adalah string. Tipe data string menunjuk ke instance dari class java.lang.String

Selain itu, kita bisa membuat tipe data sendiri. Sebagai contoh, ketika kita memiliki sebuah kelas User, kita bisa membuat variabel baru dengan tipe data class User tersebut. Kita perlu membuat instance dari kelas tersebut:

User user = new User();

Dengan begitu kita bisa mengakses semua atribut dan fungsi yang ada pada kelas User menggunakan variabel user.

String

Di dalam bahasa pemrograman Java, string merupakan sebuah tipe data reference. Tipe data ini diperlakukan sebagai sebuah obyek. String adalah kumpulan beberapa karakter (char).

String greeting = "Hello World!";

Atau :

char[] charExample = { 'j', 'a', 'v', 'a' };
String stringExample = new String(charExample);
System.out.println(stringExample);

Panjang String

String fullName = "Jution Candra Kirana";
int length = fullName.length();
System.out.println(length);

Ambil Karekter

String fullName = "Jution Candra Kirana";
char result = fullName.charAt(2);
System.out.println(result);
NoNamaKeterangan
1length()Buat cari panjang karakter
2charAt(int index)Buat mengambil sebuah karakter
3format(String format, Object… args)Format string
4substring(int beginIndex)Mengembalikan/menghasilkan substring berdasarkan indeks yang diberikan.
5contains(CharSequence s)Mengembalikan/menghasilkan nilai true atau false setelah mencocokkan karakter.
6equals(Object object)Memeriksa apakah nilai objek sama dengan nilai string.
7isEmpty()Memeriksa apakah sebuah string itu kosong atau tidak.
8concat(String s)Sambung string
9replace(char a, char b)ganti suatu karakter
10indexOf(String a)Cari index dari sebuah string
11toLowerCase()Jadi huruf kecil
12toUpperCase()Jadi huruf besar
13trim()Menghapus spasi awal dan akhir dari string.
14valueOf(int value)Mengkonversi tipe yang diberikan menjadi sebuah string.
15compareTo()Membandingkan dua nilai

Sumber : https://docs.oracle.com/javase/7/docs/api/java/lang/String.html.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages