0% found this document useful (0 votes)
68 views4 pages

Tugas Pbo: Nama: Yusril S. Kaimudin NPM: 05201840007

This document contains code snippets demonstrating the use of String, StringBuffer, and Character classes in Java. It includes examples of accessing and modifying String variables, checking string lengths, extracting substrings, trimming whitespace, and identifying character properties using static Character methods. The code shows how to convert cases, replace parts of strings, get characters at indexes, and check if strings start or end with other strings.

Uploaded by

Yusril Kaimudin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views4 pages

Tugas Pbo: Nama: Yusril S. Kaimudin NPM: 05201840007

This document contains code snippets demonstrating the use of String, StringBuffer, and Character classes in Java. It includes examples of accessing and modifying String variables, checking string lengths, extracting substrings, trimming whitespace, and identifying character properties using static Character methods. The code shows how to convert cases, replace parts of strings, get characters at indexes, and check if strings start or end with other strings.

Uploaded by

Yusril Kaimudin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

TUGAS PBO

Nama : Yusril S. Kaimudin


NPM : 05201840007

A. PROGRAM 5.1

import java.lang.Character;
import java.lang.String;
import java.lang.StringBuffer;

public class kelas_string {


public static void main (String []args){

//cara pengaksesan variable/objek String


String java1 = new String ("JAVA IS FUNNY");
String java2 = "Java is Easy";
System.out.println("Isi variable java1 :"+java1.toLowerCase());
System.out.println("Isi variable java2 :"+java2.toUpperCase());
System.out.println("Isi variable java2 :"+ java2.replace('a','#'));
System.out.println("karakter ke tiga java2 :"+ java2.charAt(2)); //

System.out.println("\n===========================\n");
// cara pengaksesan variable/objek string
StringBuffer data;
data = new StringBuffer("Write One Run AnyWhere");
System.out.println("String asal:"+data);
data.replace(14,17,"Every"); // replace (awal,akhir,"pengganti")
System.out.println("String menjadi:"+data);

StringBuffer data1 = new StringBuffer("I Like Java COffie Very Much");


System.out.println(data1);
data1.delete(12, 19);
System.out.println("String menjadi:"+data1);

System.out.println("\n===========================\n");
// cara pengaksesan variable/objek char

Character latihan = new Character('S');


System.out.println("isi variable latihan :"+latihan.charValue());
}
}
B. PROGRAM 5.2

public class Panjang_String {


public static void main (String args[]){
String s1 = "Write Once Run Anywhere";
String s2 = new String ("I Live in Java");
int panjang;
panjang = s1.length();
System.out.println("panjang string \""+s1+"\"="+panjang);
panjang = s2.length(); //menghitung panjang
System.out.println("panjang string \""+s2+"\"="+panjang);

}
}

SUBSTRING :

public class Substring1 {


public static void main (String [] args){
String str = new String ("Jang nara");
//substring awal
System.out.println("Jang nara->Substring(2):" + str.substring(2));
System.out.println("Jang nara->Substring(2,3):" +
str.substring(2,4));

// contoh lain pemakaian dalam objeck string


System.out.println("Sahabat(4)="+"Substring".substring(4));
System.out.println("Sahabat(2,4)="+"Substring".substring(2, 4));

System.out.println("=====================================");

String qr = new String("Utada Hikaru");


// apakah qr di awali dengan ..?
System.out.println("String qr="+qr);
System.out.println("String di awali dengan 'UT'?"+
qr.startsWith("UT"));
System.out.println("String di awali dengan 'ut'?"+
qr.startsWith("ut"));

// apakah qr di akhiri dengan ...?


System.out.println("String di akhiri dengan 'RU'?"+
qr.startsWith("RU"));
System.out.println("String di akhiri dengan 'ru'?"+
qr.startsWith("ru"));
}
}
C. PROGRAM 5.3

public class trims {


public static void main (String [] args){
String str = "Jang Nara";
String str2 = "Utada Hikaru";
System.out.println("String str =\"" +str +"\"" );
System.out.println("String trim(str) =\"" +str.trim() +"\"" );
System.out.println("String str2 =\"" +str2 +"\"" );
System.out.println("String trim(str2) =\"" +str2.trim() +"\"" );
}

PENGGUNAAN FUNGSI-FUNGSI KARAKTER :

import java.io.*;

public class TRIMS01 {


public static void main (String [] args){
BufferedReader tanya;
char apa;
try {
System.out.println("Masukkan Sebuah karakter:");
tanya = new BufferedReader(new
InputStreamReader(System.in));
apa = (tanya.readLine().charAt(0));

//isDigit
if(Character.isDigit(apa)){
System.out.println("Karakter digit");
}
//isLetter()
if(Character.isLetter(apa)){
System.out.println("Karakter Letter");
}
//isWhitespace()
if(Character.isWhitespace(apa)){
System.out.println("Karakter Whitespace");

}
//isLowerCase
if(Character.isLowerCase(apa)){
System.out.println("Karakter huruf kecil");
}
//isUpperCase()
if(Character.isUpperCase(apa)){
System.out.println("Karakter Huruf besar");
}
} catch(IOException err){
System.out.println("Error I/O");
System.exit(0);
}
}
}

You might also like