SplitTest.java


Dosyayı İndir
import java.util.regex.*;

public class SplitTest {
    public static void splitTest(){
        String regex="['\"\\s,\\.;]";
        Pattern pattern=Pattern.compile(regex);
        String input="The book 'Java Deeply' published by Godoro Publications."
                +"This book, which is based on the documents in Godoro.com, "
                +"was the first book published by the organization.";
        String[] items=pattern.split(input);
        for(String item : items){
            System.out.println("Item : "+item);
        }
          
    }
    public static void findTest(){
        String regex="\\bJava\\b";
        String input="Standart Java, Enterprise Java, Mobile Java..."; 
        Pattern pattern=Pattern.compile(regex);
        Matcher matcher=pattern.matcher(input);
        int count=0;
        while(matcher.find()){
            System.out.print(" Match ");
            System.out.print(" count: "+count);
            System.out.print(" start: "+matcher.start());
            System.out.print(" end: "+matcher.end());
            System.out.println();
            count++;
        }
    }
    public static void lookingAtTest(){
        String regex="Java";
        String input="Weeeel-coooome Javaaaa!";  
        Pattern pattern=Pattern.compile(regex);
        Matcher matcher=pattern.matcher(input);  
        System.out.println(" matches : "+matcher.matches());
        System.out.println(" looking at : "+matcher.lookingAt());
    }
    public static void replaceAllTest(){
        String regex="o+f";
        String input="of ooooooooof!";  
        Pattern pattern=Pattern.compile(regex);
        Matcher matcher=pattern.matcher(input);  
        String replaced=matcher.replaceAll("oh");
        System.out.println(" replaced : "+replaced);
    }
    public static void appendTest(){
        String regex=",";
        String input="A,B,C,D"; 
        Pattern pattern=Pattern.compile(regex);
        Matcher matcher=pattern.matcher(input);
        StringBuffer buffer=new StringBuffer();
        while(matcher.find()){
            matcher.appendReplacement(buffer, "-");
        }
        matcher.appendTail(buffer);
        System.out.println(" replaced : "+buffer);
    }
    public static void stringTest(){
        String string="Java Standart Edition";
        boolean mathces=string.matches(".*Java.*");
        System.out.println("Matches  : "+mathces);
        String[] items=string.split("[\\s]");
        for(String item : items){
           System.out.println("Item  : "+item);
        }
        String replaced=string.replaceFirst("Standart","Enterprise");
        System.out.println("Replaced  : "+replaced);
        
    }
    public static void main(String[] args) {
        stringTest();
    }
}

				
Dosyayı İndir

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir