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);
}
}
}