length() dipakai untuk

dokumen-dokumen yang mirip
String. Berikut perbedaan antara deklarasi char dan deklarasi String:

Pemrograman Berotientasi Object

Pemrograman Lanjut Class String PTIIK

String. Viska Mutiawani, M.Sc

String. String merupakan tipe data untuk menyimpan nilai berupa teks.

MODUL II STRING TUGAS PENDAHULUAN. 2. String mempunyai beberapa fungsi, sebutkan dan jelaskan ( Minimal 5 )!

MODUL III ARRAYLIST TUGAS PENDAHULUAN

String. Membangun sebuah string (Contructing String) Sebuah string dapat dibuat secara langsung dengan menulis : String greeting = "Hello world!

STRING INSTANSIASI KELAS : PENCIPTAAN STRING : CONSTRUCTOR :

Tidak perlu ditentukan jumlah karakternya Inisialisasi iili i: Langsung tanpa kata kunci new Langsung dengan kata kunci new

Array dan String. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah

Percabangan & Perulangan

String. Politeknik Elektronika Negeri Surabaya. String

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Pemrograman Berbasis Objek. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA STACK

Terdiri atas deretan karakter String diimplementasikan oleh java dalam bentuk class. Dapat langsung di konstruksi tanpa perintah new

Berikut ini adalah beberapa contoh penggunaan String:

STRING. 10 th week Estu Sinduningrum ST,MT

public class contohstring1 { public static void main (String[]args) { String kata1; String kata2; String kata3; //desklarasi String

Array dan String. Array

BAB VII STRING Membuat Objek String String varstring = abcd ; Char[] datanya = { a, b, c, d }; String varstring = new String(datanya); Latihan 24.

Pemograman Java. Input(ii) String Function Pengulangan(FOR-While-DoWhile) Yoannita, S.Kom

Modul Praktikum 4 Pemograman Berorientasi Objek

Array Sebagai Parameter Method

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu:

SATUAN ACARA PERKULIAHAN (SAP) Dosen menerangkan materi kuliah. Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

Objek String PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)

Array. Pengantar. int a, b, c, d, e;

Dasar Pemrograman Java

IKG2I4 / Software Project I

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

Modul 3: Kendali program dan teknik. penyimpanan data

Pemrograman Berorientasi. Class dan Obyek 2

STRING. Menciptakan obyek string yg berisi string yg

Belajar Rekursif di Java

A. TEORI ARRAY 1 DIMENSI

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

Object Orientied Programing

Bahasa Pemrograman :: Dasar Pemrograman Java

SOAL RESPONSI 2 Mata Kuliah : Pemrograman Lanjut

Tuesday, 24 April 12. Class String

Pengenalan OOP. Object-Oriented programming (OOP) Menitikberatkan pada konsep object sebagai elemen dasar dari program.

BAB II GUI LANJUT. Contoh berikut adalah demo TextArea untuk menambah dan menginsert teks. Gambar 2.1. Demo TextArea 1

Method / Fungsi / Sub Program

Dasar-Dasar Pemrograman Java

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Perulangan / Looping

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Array. Adharul Muttaqin Universitas Brawijaya Malang. Array

PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING

MODUL 3 ARRAY. Pemograman Berorientasi Objek

KELAS-KELAS DASAR. kelas String Buffer, kelas character, kelas number,

Modul Praktikum Bahasa Pemrograman 1

SUMBER BELAJAR PENUNJANG PLPG

Arrays. Misalkan kita ingin menyimpan 100 buah integer Buat 100 variabel bertipe integer. Tidak efisien!

OPERATOR-OPERATOR DALAM JAVA

PEMOGRAMAN JAVA. Yoannita. Tipe Data (ii) : Array Exception Handling

Bahasa Pemrograman 2.

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA LINKED LIST (BAGIAN 1)

Java Application. Aplikasi: Menampilkan Tulisan

ARRAY, SORTING & SEARCHING

TPI4202 e-tp.ub.ac.id

Belajar ArrayList di Java

Java Application. Menampilkan Tulisan

Modul 3 Flow Control dan Input

IMPLEMENTASI STRUKTUR DATA LIST, QUEUE DAN STACK DALAM JAVA

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

BAB 4 ARRAY. number1 = 10; number2 = 20; number3 = 30;

Dasar-Dasar Pemrograman Java

Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai

Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error):

Permainan Remi Sederhana

A. TEORI ARRAY 1 DIMENSI

TUGAS DASAR PEMROGRAMAN KELAS C DOSEN PENGAMPU : IKA ATSARI DEWI, STP, MP

2 TIPE DATA DAN VARIABEL

Pengenalan Program Java

Modul Praktikum 5 Pemograman Berorientasi Objek

Gambar 1. Langkah-langkah pengurutan metode Insertion Sort (1)

Dasar pengenalan class dan contoh

MATERI PRAKTIKUM 2 ARRAY

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

System.out.println("Ruang yang telah diisi string: " + //PROGRAM class DemoAppend { sb.length()); public static void main(string[] args) {

DASAR PEMROGRAMAN JAVA. Astrid Lestari Tungadi, S.Kom., M.TI.

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

Mukhlidi Muskhir Modul 2

subclass class manapun private default protected public package yang sama

BAB 2 INPUT DARI KEYBOARD

Topik. Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file

MODUL 9 EXCEPTION HANDLING

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING

Transkripsi:

String & Penanganan

Definisi String String terdiri dari sederetan karakter yang dibatasi oleh tanda petik ganda. Menampilkan string dalam program java menggunakan perintah System.out.println (untuk menambahkan karakter ganti baris) dan System.out.print (cetak tanpa ganti baris).

Class String Class String dipakai untuk merepresentasikan data yang berbentuk string. Beberapa methods/metode yang terdapat pada class String adalah : Length() CharAt(int x) Concat(String str) Replace(char lama, char baru) Substring (int awal, int akhir) IndexOf()

Length Fungsi atau metode length() dipakai untuk menghitung panjang dari string. Contoh : String s1 = "JBuilder 9."; int lenstr = s1.length(); // lenstr = 11 System.out.println(lenStr); // 11

CharAt(int x) Fungsi atau metode charat(int x) dipakai untuk mendapatkan karakter pada posisi x dari suatu string. Posisi awal suatu string adalah 0, sama seperti index awal pada suatu array. Contoh : // posisi: "01234567890" String s1 = "JBuilder 9."; char c1 = s1.charat(1); // c1 = 'B' char c2 = s1.charat(9); // c2 = '9' char c3 = s1.charat(6); // c3 = 'e'

Concat (String str) Fungsi atau metode concat(string x) dipakai untuk menggabungkan string x dengan suatu string. Contoh : to.concat( get ).concat( her ) akan menghasilkan together.

Replace (char lama, char baru) Fungsi atau metode replace(char lama, char baru) dipakai untuk mengubah huruf lama menjadi huruf baru. Contoh : replace( a, i ) akan mengubah huruf a menjadi i. replace( ri, ya99 ) akan mengubah kumpulan huruf ri menjadi ya99.

Substring (int awal, int akhir) Fungsi atau metode substring(int awal, int akhir) dipakai untuk mengambil sejumlah string dari posisi awal sampai akhir. Tapi akhir adalah akhir-1. Posisi awal suatu string adalah 0. Contoh: Bahasa.substring(1,5) akan mengambil string dari posisi 1 sebanyak 5, Hasilnya ahas Programming.substring(3,6) akan menghasilkan gra.

IndexOf() Method indexof() dipakai untuk mengambil nilai index berupa posisi karakter tertentu di dalam object String. Posisi karakter yang dicari adalah posisi dari karakter pertama yang ditemui. Contoh: // posisi: "0123456789012345678" String s1 = "JBuilder untuk Java"; int pos1 = s1.indexof('u'); // pos1 = 2 int pos2 = s1.indexof('t'); // pos2 = 11 int pos3 = s1.indexof('j'); // pos3 = 0 Nilai index yang dikembalikan adalah index dari karakter pertama yang ditemui. Misalnya ada 3 buah karakter 'u' dalam s1, tetapi yang dikembalikan adalah posisi dari karakter 'u' yang pertama (yaitu 2).

Class StringBuffer Kelas yang memungkinkan penambahan atau penyisipan string. Ada beberapa method yang terdapat pada class StringBuffer adalah : Append () Insert () Delete ()

Append () Fungsi atau metode append(x) dipakai untuk menambah karakter atau string yang terdapat pada x ke suatu string. Contoh :

Insert (x,y) Fungsi atau metode insert(x,y) dipakai untuk menyelipkan karakter atau string yang terdapat pada y ke suatu string pada posisi x. Contoh :

Delete (awal,akhir) Fungsi atau metode delete(awal,akhir) dipakai untuk menghapus string yg terdapat pada posisi awal sampai pada posisi akhir -1. Contoh :

TOUPPERCASE(), TOLOWERCASE() Method touppercase() atau tolowercase() dipakai untuk konversi semua karakter di dalam object String menjadi huruf besar atau huruf kecil. String touppercase(); String tolowercase(); Contoh: String s1 = "JBuilder untuk Java"; String sup = s1.touppercase(); // = JBUILDER UNTUK JAVA String sdown = s1.tolowercase(); // = jbuilder untuk java

Latihan 1. public class Main { public static void main(string[] args) { StringBuffer a=new StringBuffer("bahasa java"); int panjang; panjang = a.length(); System.out.println("panjang string \"" +a +"\"adalah" +panjang); } }

2. public class Main { public static void main(string[] args) { String a="java"; String b=" programming"; System.out.println("penggabungan \"" +a+ "\" dan \""+b+"\"adalah "+a.concat(b)); }} 3. public class Main { public static void main(string[] args) { String a = "java"; for(int i=0; i < a.length(); i++) System.out.println("Karakter " + i + " adalah" + a.charat(i)); }}

TERIMA KASIH