Showing posts with label Java String. Show all posts
Showing posts with label Java String. Show all posts

Monday, August 15, 2016

Konversi Java String Objek Ke Dalam Java Boolean Objek


Berikut  ini contoh program sederhana untuk menggunakan string sebagai nilai dari variabel boolean, langsung saja liat contoh programnya

Nama file :  string_To_Boolean.java

public class string_To_Boolean {

    public static void main(String[] args) {
    //construct String object
    String str = "false";

    //1. Convert using constructor
    Boolean blnObj1 = new Boolean(str);
    System.out.println(blnObj1);

    //2. Use valueOf method of Boolean class. This is a static       //   method.
    Boolean blnObj2 = Boolean.valueOf(str);
    System.out.println(blnObj2);
    }
}


Output

false
false


selamat mencoba semoga bermanfaat ...

Wednesday, August 3, 2016

Contoh Java String CharAt Methods()


Metode charAt(int index) dalam Class String di java berfungsi untuk memanggil karakter pada index tertentu dari sebuah string, tentunya nilai dari index harus dimulai dari 0 sampai length()-1
Berikut contoh programnya

Nama file : contoh_CharAt.java

public class contoh_CharAt {
    public static void main(String args[]) {
        String str = "Selamat datang di ngejava.com";
char ch1 = str.charAt(0);
char ch2 = str.charAt(4);
char ch3 = str.charAt(10);
char ch4 = str.charAt(21);
System.out.println("Character ke 0 index adalah : "+ch1);
System.out.println("Character ke 5 index adalah : "+ch2);
System.out.println("Character ke 11 index adalah : "+ch3);
System.out.println("Character ke 20 index adalah : "+ch4);
    }
}

output

run:
Character ke 0 index adalah : S
Character ke 5 index adalah : m
Character ke 11 index adalah : t
Character ke 20 index adalah : j
BUILD SUCCESSFUL (total time: 0 seconds)

Program dibuat mengunakan netbeans, selamat mencoba semoga bermanfaat ...

Contoh Java String Length() Methods


Berikut ini adalah contoh program dari metode str.length() dalam kelas String, metode length digunakan untuk mengetahui panjang karakter dari sebuah string
berikut contoh programnya

Nama file : contoh_Length.java

public class contoh_Length{
   public static void main(String args[]) {
       String str1= new String("Test String");
       String str2= new String("Chaitanya");
       String str3= new String("BeginnersBook");
       System.out.println("Length of str1:"+str1.length());
       System.out.println("Length of str2:"+str2.length());
       System.out.println("Length of str3:"+str3.length());
   }
}

Output

Length of str1:11
Length of str2:9
Length of str3:13

selamat mencoba semoga bermanfaat ...

Contoh Apa itu HashCode() methods Dalam Java String


Apa itu Hash kode method adalah metode dalam class string untuk merubah String yang ditentukan menjadi kode Hash, lalu apa itu Hash menurut wiki

Hashcode adalah nilai yang dimiliki oleh setiap object/instance yang digunakan sebagai 'identitas dari object tersebut'. Sederhananya, jika nilai hashcode dari 2 objects sama, bisa diartikan bahwa 2 object tsb adalah object yg sama.
Implementasi default dari class Object biasanya menggunakan alamat memory dr object tsb.
Misal:
Ada 2 instances dari class Employee.
Jika employee1.hascode() == employee2.hashcode(), bisa dianggap employee1 sama dengan employee2. Dalam kasus ini, biasanya yg digunakan untuk menentukan hashcodenya adalah employee ID.
Hashcode bermanfaat kalau kita menggunakan 'hash' based collection, seperti hashmap, hashtable, etc. Ketika kita panggil hashmap.get(key), hashmap akan membandingkan nilai hashcode dari object2 yang ada untuk menentukan object mana yang dipanggil.
Ini juga berkaitan dengan equals() method. sumber

http://download.oracle.com/javase/6/docs/api/java/lang/Object.html#hashCode(

berikut contoh programnya

Nama file : contoh_HashCode.java

public class contoh_HashCode {
   public static void main(String args[]){
       String str = new String("Welcome!!");
       System.out.println("Hash Code for String str: "+str.hashCode());      
   }
}

Output

run:
Hash Code for String str: 1601728226
BUILD SUCCESSFUL (total time: 1 second)


program dibuat menggunakan netbeans, selamat mencoba semoga bermanfaat ...

Tuesday, August 2, 2016

Contoh Program Method GetChars() Java String


Method getChars() digunakan untuk meng-copy String Char(karakter) ke dalam karakter array\

public void getChars(int srcBegin, int srcEnd, char[] dest, int destBegin)

keterangan parameter

  • srcBegin index char (karakter) pertama dari String yang akan di copy
  • srcEnd  index char (karakter) terakhir dari string yang akan di copy
  • dest  nama variabel array char(karakter) yang dituju untuk tempat salinan yang di copy dari string
  • destBegin index dari array dimana karakter string yang di copy akan ditempatkan
akan terjadi exception indexOutOfBoundsException jika kondisi dibawah ini terjadi
  • srcBegin < 0
  • srcEnd > length of string
  • destBegin < 0
  • destBegin + (srcEnd - srcBegin) lebih besar dari pada dest.length
oke berikut ini contoh programnya

Nama file : contoh_GetChars.java


public class contoh_getChars {
   public static void main(String args[]){
       String str = new String("This is a String Handling Tutorial");
       char[] array = new char[6];
       str.getChars(10, 16, array, 0);
       System.out.println("Array Content:" );
       for(char temp: array){
           System.out.print(temp);
       }
       char[] array2 = new char[]{'a','a','a','a','a','a','a','a'};
       str.getChars(10, 16, array2, 2);
       System.out.println("Second Array Content:" );
       for(char temp: array2){
      System.out.print(temp);
       }
   }
}

Output

run:
Array Content:
StringSecond Array Content:
aaStringBUILD SUCCESSFUL (total time: 2 seconds)

program dibuat menggunakan netbeans, selamat mencoba semoga bermanfaat ...


Monday, August 1, 2016

Konversi Bilangan Desimal Ke Hexadesimal dengan Java Menggunakan toHexString()


Berikut adalah contoh program untuk konversi bilangan desimal kedalam hexa desimal menggunakan methods toHexString()
berikut contoh programnya

Nama file : decimal_Hexadecimal_1.java

import java.util.Scanner;
public class decimal_Hexadecimal_1 {
   public static void main(String args[])
   {
     Scanner input = new Scanner( System.in );
     System.out.print("Masukan Bilangan Desimal : ");
     int num =input.nextInt();
       
     // calling method toHexString()
     String str = Integer.toHexString(num);
     System.out.println("Konversi Ke Hexadesimal: "+str);
   }
}

Output

Masukan Bilangan Desimal : 500
Konversi Ke Hexadesimal: 1f4

program ditulis menggunakan eclipse, selamat mencoba semoga bermanfaat ...

Thursday, July 28, 2016

Contoh Program Java String Replace() Method


Masih belajar tentang java string, contoh program kali ini tentang method replace() dalam class String untuk mennganti nilai yang ada dalam sebuah variabel String dengan nilai String yang lain, ada 3  method replace()

  • replace()
  • replaceFirst()
  • replaceAll()
  1. replace(char oldChar, char newChar ) menggantikan semua oldChar karakter dengan newChar karakter, contoh "contoh program" replace('o', 'e') akan menjadi "centeh pregram"
  2. replaceFirst(String regex, String replacement) menggantikan bagian dari suatu kalimat dalam string (substring) dengan string pengganti
  3. replaceAll(String regex, String replacement) mengganti semua substring dari String regex yang sama dengan String pengganti
oke berikut langsung kita liat contoh programnya

Nama file : contoh_Replace.java

public class contoh_Replace {
   public static void main(String args[]){
       String str = "ngejava di ngejava.com";
//contoh 1 -----------------------------------------------
       System.out.println("contoh 1 -----------------------------------------------" );
       System.out.println("String 'a' telah diganti dengan 'o' :" );
       System.out.println(str.replace('a', 'o'));

       System.out.println("String 'v' telah diganti dengan 'w' :" );
       System.out.println(str.replace('v', 'w'));
       
//contoh 2 ------------------------------------------------
       System.out.println("");
       System.out.println("contoh 2 -----------------------------------------------" );
       System.out.println("String setelah replace com dengan net :" );
       System.out.println(str.replaceFirst("com", "net"));

       System.out.println("String setelah replace alamat situs ngejava menjadi XYZ:" );
       System.out.println(str.replaceFirst("ngejava(.*)", "XYZ.com"));
       
//contoh 3 --------------------------------------------------
       System.out.println("");
       System.out.println("contoh 3 -----------------------------------------------" );
       System.out.println("String setelah replace all java dengan sunda :" );
       System.out.println(str.replaceAll("java", "sunda"));
       
   }

Output

run:
contoh 1 -----------------------------------------------
String 'a' telah diganti dengan 'o' :
ngejovo di ngejovo.com
String 'v' telah diganti dengan 'w' :
ngejawa di ngejawa.com

contoh 2 -----------------------------------------------
String setelah replace com dengan net :
ngejava di ngejava.net
String setelah replace alamat situs ngejava menjadi XYZ:
XYZ.com

contoh 3 -----------------------------------------------
String setelah replace all java dengan sunda :
ngesunda di ngesunda.com
BUILD SUCCESSFUL (total time: 0 seconds)

selamat mencoba semoga bermanfaat ...

Mengecek Sebuah Akhiran String Dengan endsWith() Method


Setelah sebelumnya saya membahas bagaimana caranya meng-cek awalan dari sebuah string kali ini contoh program untuk meng-cek akhiran dari sebuah string, dengan menggunakan method endsWith() yang mana nilai dari method ini akan bersifat boolean false atau true.
Berikut contoh programnya

Nama file : contoh_EndsWith.java  

public class contoh_EndsWith{ 
  public static void main(String args[]){ 
    String str1 = new String("ini adalah sebuah string"); 
    String str2 = new String("Test ABC"); 
    boolean var1 = str1.endsWith("String"); 
    boolean var2 = str1.endsWith("ABC"); 
    boolean var3 = str2.endsWith("String"); 
    boolean var4 = str2.endsWith("ABC"); 
    System.out.println("str1 ends with String: "+ var1);    
    System.out.println("str1 ends with ABC: "+ var2); 
    System.out.println("str2 ends with String: "+ var3); 
    System.out.println("str2 ends with ABC: "+ var4); 
  } 

Output 

str1 ends with String: true 
str1 ends with ABC: false 
str2 ends with String: false 
str2 ends with ABC: true

Selamat mencoba semoga bermanfaat ...

Wednesday, July 27, 2016

Contoh Program Java String startsWith() Method



Berikut adalah contoh program untuk mengecek awalan dari sebuah String, yang mana nilainya akan berupa boolean true atau false tergantung dari awalan sebuah string tersebut merupakan awalan string itu atau bukan.

boolean startsWith(String str) akan bernilai true jika awalan dari sebuah string yang akan di cek adalah str

boolean startsWith(String str, index fromIndex) akan bernilai true jika sebuah string dimulai dari index "formIndex" awalannya adalah str

oke berikut ini contoh programnya

Nama file : contoh_StartsWith.java

public class contoh_StartsWith{ 
  public static void main(String args[]) { 
    String str= new String("belajar program java melalui contoh"); 
    System.out.println("String str berawalan belajar:    
    "+str.startsWith("belajar")); 
   
    System.out.println("String str berawalan program:   
    "+str.startsWith("program")); 
 
    System.out.println("substring of str(dimulai dari index ke 8)
    mempunyai awalan program: " +str.startsWith("program", 8));

    System.out.println("substring of str(dimulai dari index ke 8)
    mempunyai awalan belajar: " +str.startsWith("belajar", 8));
  }
}

Output

String str berawalan belajar : true 
String str starts program: false 
substring of str(dimulai dari index ke 8) 
mempunyai awalan program: true 
substring of str(dimulai dari index ke 8) 
mempunyai awalan belajar: false

selamat mencoba, semoga bermanfaat ...

Contoh Java String Length() Method



Metode Lentgh() digunakan untuk mendapatkan nilai panjang dari suatu variabel string dengan nilai integer int length() contoh panjang nilai dari String str : "contoh" adalah 5

di contoh berikut ada 3 variabel String yang akan kita cari tahu berapa nilai panjang dari String tersebut

Nama file : contoh_Length.java

public class contoh_Length{ 
  public static void main(String args[]) { 
  String str1= new String("Test String"); 
  String str2= new String("Chaitanya"); 
  String str3= new String("BeginnersBook");
          
  System.out.println("Length of str1:"+str1.length());        
  System.out.println("Length of str2:"+str2.length());          
  System.out.println("Length of str3:"+str3.length()); 
 } 
}

Output

Length of str1:11 
Length of str2:9 
Length of str3:13

selamat mencoba, semoga bermanfaat ...


Monday, July 25, 2016

Menggabungkan Beberapa String Dalam Java


Masih belajar String, kali ini kita akan membuat contoh program yang berisi cara untuk menggabungkan nilai dalam string menggunakan concat() method dalam class String
method concat() ini menggabungkan string pada akhir dari string yang ditambahkan, dan mthod concat() ini bisa dipanggil beberapa kali dalam 1 statement contoh

String s1="www";
s1= s1.concat(".")

.concat("ngejava").concat(".").concat("com");

nilai dari s1 menjadi "www.ngejava.com"

berikut contoh programnya

Nama file : contoh_Concatenation.java


public class contoh_Concatenation {
  public static void main(String args[]) {
  //One way of doing concatenation
    String str1 = "Welcome";
    str1 = str1.concat(" to ");
    str1 = str1.concat(" ngejava.com ");
    System.out.println(str1);
  //Other way of doing concatenation in one line
    String str2 = "selamat";
    str2 = 

    str2.concat(" mencoba")
    .concat(" semoga ").concat("bermanfaat");
    System.out.println(str2);
   }
}


Output


Welcome to ngejava.com
selamat mencoba semoga bermanfaat

Contoh Java – String copyValueOf() Method




Berikut kita akan membuat program untuk mengetahui funsi dari method copyValueOf() dari String, copyValueOf() digunakan untuk meng-copy sebuah nilai dari array dengan variabel char menjadi string, yang mana method ini bukan menambahkan isi atau nilai yang ada dalam sebuah variabel String melainkan menggantikan nilai yang sudah ada dengan urutan karakter dalam array

static copyValueOf(char[] data); method ini meng-copy seluruh array(data) menjadi String
static copyValueOf(char[] data, int offset, int count); method ini meng-copy sebagian karakter menjadi String dengan spesifikasi offset dan spesifikasi nilai tertentu, misal

char [] data : {'a','b','c','d','e','f','g','h','i','j','k'}

copyValueOf (data) method ini meng-copy seluruh isi dari variabel data {'a','b','c','d','e','f','g','h','i','j','k'}

static copyValueOf(data, 5, 3) method ini meng-copy isi array data dimulai dari urutan 5 yaitu 'f' dan hanya 3 karakter yaitu 'f', 'g', 'h', ingat isi dalam array dimulai dari 0, lalu 3

oke berikut contoh programnya

Nama file : contoh_CopyValueOf.java

public class contoh_CopyValueOf { 
 public static void main(String args[]) { 

   char[] data = {'a','b','c','d','e','f','g','h','i','j','k'}; 
   String str1 = "Text"; 
   String str2 = "String"; 

   //variation 1
   str1 = str1.copyValueOf(data);      
   System.out.println("str1 after copy: " + str1);

   //variation 2 
   str2 = str2.copyValueOf(data, 5, 3 ); 
   System.out.println("str2 after copy: " + str2); 
 
   } 
}
Output

str1 after copy: abcdefghijk 
str2 after copy: fgh

selamat mencoba, semoga bermanfaat ...

Saturday, July 23, 2016

Konversi String Ke Dalam ASCII,BINER Dengan Java


Contoh program kali ini kita rubah String menjadi ASCII dan BINER, berikut contoh programnya

Nama file :  konvesi_Ascii_Biner.java

import java.io.IOException;
import java.util.Scanner;
public class konversi_Ascii_Biner {
    public static void main(String[] args) throws IOException {
        String d = "";
        Scanner scn = new Scanner(System.in);
        System.out.print("Masukkan kata atau karakter : ");
        d = scn.next();
        char[] arrCharStr = d.toCharArray();
         System.out.println(" ");
        System.out.println("==Bilangan ASCII==");
        for (char e : arrCharStr) 
        {
            System.out.println(e+" = "+(int)e);}
            System.out.println("\n==Biner==");
            for (char e : arrCharStr) {
            System.out.println(e+" = 0"+Integer.toBinaryString(e));}
            System.out.println("\n== Biner - ASCII - Char ==");
            for (char e : arrCharStr) 
            {
                String bin = "0"+Integer.toBinaryString(e);
                int ascii = Integer.parseInt(bin,2);
                char kar = (char) ascii;
                System.out.println(bin + " :: "+ ascii +" :: "+kar);}
 }
 }

Output

Masukkan kata atau karakter : ngejava.com

==Bilangan ASCII==
n = 110
g = 103
e = 101
j = 106
a = 97
v = 118
a = 97
. = 46
c = 99
o = 111
m = 109

==Biner==
n = 01101110
g = 01100111
e = 01100101
j = 01101010
a = 01100001
v = 01110110
a = 01100001
. = 0101110
c = 01100011
o = 01101111
m = 01101101

==Konversi Biner - ASCII==
01101110 :: 110 :: n
01100111 :: 103 :: g
01100101 :: 101 :: e
01101010 :: 106 :: j
01100001 :: 97 :: a
01110110 :: 118 :: v
01100001 :: 97 :: a
0101110 :: 46 :: .
01100011 :: 99 :: c
01101111 :: 111 :: o
01101101 :: 109 :: m
BUILD SUCCESSFUL (total time: 8 seconds)

Selamat mencoba, semoga bermanfaat ...

Merubah Char Array Menjadi String Dalam Java

Sebelum mulai belajar javanya mari kita ngopi dulu bro :D lanjut, contoh program dibawah ini kita akan lihat bagaimana merubah Char Array menjadi String menggunakan Objet String dengan memasukan nama char array kedalam contructor dan menggunakan method valueOf() dari String Class
Berikut contoh programnya

Nama file : charArray_To_String.java

public class charArray_To_String {
   public static void main(String args[])
   {
      // Method 1: Using String object
      char[] ch = {'n', 'g', 'e', 'j', 'a', 'v', 'a', '.', 'c', 'o', 'm'};
      String str = new String(ch);
      System.out.println(str+" ini adalah string menggunakan method 1");

      // Method 2: Using valueOf method
      String str2 = String.valueOf(ch);
      System.out.println(str2+" ini adalah string menggunakan method 2");
   }
}

Output

run:
ngejava.com ini adalah string menggunakan method 1
ngejava.com ini adalah string menggunakan method 2
BUILD SUCCESSFUL (total time: 0 seconds)

Selamat mencoba,semoga bermanfaat ...

Friday, July 22, 2016

Konversi String Menjadi ASCII dalam Java


Program sebelumnya kita mengubah nilai ASCII menjadi String kli ini kita akan membuat nilai String menjadi ASCII, berikut contoh programnya

Nama file : string_To_Ascii.java

import java.util.Scanner;
public class string_To_Ascii {
    public static void main(String args[]){
        String a = null;
        int ascii;
        Scanner scn= new Scanner(System.in);
        System.out.print(""
        + "Masukan Karakter Huruf Atau Angka : ");
        a = scn.next();
        char[] karakter = a.toCharArray();
         System.out.println(""
        + "ASCII nya adalah : ");
         for (char e : karakter)
         {
            System.out.println(e+" = "+(int)e);
         }
        
        }
    }

Output

run:
Masukan Karakter Huruf Atau Angka : ngejava.com
ASCII nya adalah : 
n = 110
g = 103
e = 101
j = 106
a = 97
v = 118
a = 97
. = 46
c = 99
o = 111
m = 109
BUILD SUCCESSFUL (total time: 9 seconds)

selamat mencoba,semoga bermanfaat ...

Konversi ASCII to String Dalam Java



Berikut adalah contoh program untuk konversi dari nilai ASCII menjadi String

Nama file : ascii_To_String.java

public class ascii_To_String {
    public static void main(String args[]){
        int num[] = {97, 98, 99, 100, 101, 102};
        String str =null;
        for(int i: num){
            str = Character.toString((char)i);
            System.out.println(str);
        }
    }
}  

Output

run:
a
b
c
d
e
f

BUILD SUCCESSFUL (total time: 0 seconds)

selamat mencoba, semoga bermanfaat ...

Tuesday, July 19, 2016

Merubah Nilai String Menjadi Long Dalam Java


Berikut adalah contoh progran untuk merubah nilai String ke dalam Long menggunakan metode dibawah ini
  • Long.parseLong(String).
  • Long.valueOf
  • Long(String s) constructor
semua bilangan dalam string berupa bilangan desimal dan memungkinkan sebagai bilangan minus (-) 

Nama file : string_To_Long.java

public class string_To_Long {
   public static void main(String[] args)
   {
       String str="203456";
       //Conversion using parseInt method
       long num = Long.parseLong(str);

       //Conversion using valueOf method
       long num2 = Long.valueOf(str);

       //Conversion: Long(String s) constructor
       long num3 = new Long(str);

       //Displaying variables values
       System.out.println(num);
       System.out.println(num2);
       System.out.println(num3);
   }
}   

Output

run:
203456
203456
203456
BUILD SUCCESSFUL (total time: 1 second)

Selamat mencoba, semoga bermanfaat ...

Merubah Nilai Double Ke dalam String Di Java

Masih tentang String dalam java kali ini kita akan merubah nilai Double ke dalam String menggunakan valueOf() dan toString() metode.
berikut contoh programnya

Nama file : double_To_String.java

public class double_To_String {
   public static void main(String[] args) {
        
       /* Method 1: using valueOf() method
        * of String class
        */
       double dvar = 101.11;
       String str = String.valueOf(dvar);
       System.out.println("String 1: "+str);
        
       /* Method 2: using toString() method 
        * of Double class
        */
       double dvar2 = 200.202;
       String str2 = Double.toString(dvar2);
       System.out.println("String 2: "+str2);
   }
}  

Output

run:
String 1: 101.11
String 2: 200.202
BUILD SUCCESSFUL (total time: 0 seconds)


Selamat mencoba, semoga bermanfaat ...

Kriptografi Sederhana Dengan Algoritma Blowfish Menggunakan Java

Pada postingan sebelumnya saya memposting tentang enkripsi dan dekripsi sederhana dengan cara menggantikan kata yang di input dengan m...