. .

BAGIAN KE LIMA : JAVAs STRING replace() Method  PADA NETBEANS IDE

Posted by CHRISTIANTO D,WIBOWO | D3MI-2016 STMIK BUMI GORA On Selasa, Desember 06, 2016 No comments

Terimakasih pada sumber pembelajaran ini :
Sebelum kita meneruskan mempelajari pembelajaran ini, ada baiknya kita baca artikel-artikel sebelumnya yang terhubung dengan langkah-langkah pembelajaran ini (Link) BAHASA PEMROGRAMAN JAVA PADA NETBEANS IDE.

Dalam tutorial ini kita akan membahas replace()replaceFirst() dan replaceAll()methods. Semua metode ini terutama digunakan untuk mengganti bagian dari String dengan String lain. 
  • String replace(char oldChar, char newChar):  Ini menggantikan semua karakter oldChar dengan karakter newChar. Untuk mis "pog pance".replace('p', 'd') Menggantikan ('p', 'd') menjadi dog dance.

Contoh:replace() Method

// @uthor : GEMBLONGSzt || https://christcay.blogspot.com
package replaces;
public class Replaces {
public static void main(String[] args) {
        // TODO code application logic here
        System.out.println("@uthor : GEMBLONGSzt || https://christcay.blogspot.com");
        System.out.println("------------------------------------------------------");
        System.out.println("OUTPUT FROM SOURCE CODE IS : .........................");
     
        String str = new String("@uthor : GEMBLONGSzt || https://christcay.blogspot.com");

        System.out.print("String after replacing all 'o' with 'A' :" );
        System.out.println(str.replace('o', 'A'));

        System.out.print("String after replacing all 'c' with 'K' :" );
        System.out.println(str.replace('c', 'K'));
    }
}
Output:

Contoh:replace() Method

import java.io.*;
public class Test {

   public static void main(String args[]) {
      String Str = new String("Welcome to STMIK BUMI GORA");

      System.out.print("Return Value :" );
      System.out.println(Str.replace('T', 'E').replace('I', 'O'));

      System.out.print("Return Value :" );
      System.out.println(Str.replace('T', 'E').replace('I', 'A'));
   }
}
Output:
  • String replaceFirst(String regex, String replacement): Ini menggantikan substring pertama yang cocok ekspresi reguler -  regular expression yang ditentukan dengan String pengganti. PatternSyntaxException jika ekspresi reguler yang ditentukan expression(regex)  tidak valid.

Contoh:replaceFirst() Method

// @author : GEMBLONGSzt || https://christcay.blogspot.com
package replacesfirst;
public class ReplacesFirst {
public static void main(String[] args) {
        System.out.println("@uthor : GEMBLONGSzt || https://christcay.blogspot.com");
        System.out.println("------------------------------------------------------");
        System.out.println("OUTPUT FROM SOURCE CODE IS : .........................");
     
        String str = new String("@uthor : GEMBLONGSzt || https://christcay.blogspot.com");

        System.out.print("String after replacing com with net :" );
        System.out.println(str.replaceFirst("com", "net"));

        System.out.print("String after replacing Site name:" );
        System.out.println(str.replaceFirst("blogspot(.*)", "com.bro"));
    }
 
}
Output:

  • String replaceAll(String regex, String replacement):  Ini menggantikan semua substring yang cocok ekspresi regulernya  - regular expression dengan yang diberikan oleh String pengganti.

Contoh:replaceAll() Method

// @author : GEMBLONGSzt || https://christcay.blogspot.com
package replacesall;
public class ReplacesAll {
public static void main(String[] args) {
    System.out.println("@uthor : GEMBLONGSzt || https://christcay.blogspot.com");
    System.out.println("------------------------------------------------------");
    System.out.println("OUTPUT FROM SOURCE CODE IS : .........................");
 
    String str = new String("My .com site is GEMBLONGSzt || https://christcay.blogspot.com");
       System.out.print("String after replacing all com with net :" );
       System.out.println(str.replaceAll("com", "net"));
    }
 
}
Output:

Contoh:replaceAll() Method

import java.io.*;
public class Test {

   public static void main(String args[]) {
      String Str = new String("Welcome to STMIK BUMI GORA");

      System.out.print("Return Value :" );
      System.out.println(Str.replaceAll("(.*)STMIK BUMI GORA", "BE INFORMATICS ONE"));
   }
}

Output:
Penjelasan ;
replace() method dalam Java digunakan untuk mengganti semua kejadian dari character/s dalam string tertentu. Mengambil kalimat ini:
"Where are you books?"
Kita ingin mengganti "you" dengan "your". Berikut kodenya :
// @author : GEMBLONGSzt || https://christcay.blogspot.com
package whereisyourbook;
public class Whereisyourbook {
public static void main(String[] args) {
    System.out.println("@uthor : GEMBLONGSzt || https://christcay.blogspot.com");
    System.out.println("------------------------------------------------------");
    System.out.println("OUTPUT FROM SOURCE CODE IS : .........................");
 
    String aString = "Where are you books?";
    String amend = aString.replace("you", "your");
    System.out.println( amend );
 
    }
 
}
Outputnya :

Ada beberapa cara untuk menggunakan replace() method, dan mereka berbeda dalam cara kita menempatkannya antara kurung bulat metode ini. Kita akan ganti salah satu urutan karakter dengan yang lain. Pikirkan koma memisahkan dua kata "with", kemudian rubah dengan "Replace you with your".
Kita juga dapat mengganti karakter tunggal:
aString.replace( '£', '@' )
Kode di atas mengisyaratkan  mengganti - replace  '£' dengan '@'. Kita juga dapat menggunakan sesuatu yang disebut ekspresi reguler - regular expression (regex) dalam replace() method.

TRIM
Kita dapat memangkas spasi dari string, trim() method mudah digunakan:
String amend = "  white space  ";
amend = amend.trim( );
Jadi trim() method akan berproses setelah string yang ingin rubah dengan memotong/memangkasnya. Karakter kosong (spasi) sebelum kata "white" dan setelah "space" di kode di atas kemudian akan dihapus.
Metode ini mengembalikan salinan string, dengan melihat dan mencari spasi yang kemudian dihilangkan.
Jika kita mendapatkan masukan dari pengguna maka itu merupakan cara yang baik untuk menggunakan trim() method pada string yang diinput.
import java.io.*;
public class Test {

   public static void main(String args[]) {
      String Str = new String("        Christianto Dharma Wibowo a.k.a gemBLOnGszt   ");

      System.out.print("Return Value :" );
      System.out.println(Str.trim() );
   }
}
Output :

OK, kita akan meninggalkan manipulasi string sana dan melanjutkan. Selanjutnya - formatted strings of text..- Formatted Text -

0 komentar:

Posting Komentar