5.00 / 1 oy

Java'da StringTokenizer Sınıfı Kullanımı ve Örnekleri

Java'da StringTokenizer sınıfı, bir String'i parçalara bölmek için kullanılır. StringTokenizer sınıfından bir nesne üreterek en yaygın metodlarına yakından göz atalım.

Benzer bir diğer yazı için: Java'da String'i diziye dönüştürmek (split fonksiyonu)

Örnek olarak "merhaba reitix" yazısını boşluk karakterine göre token'lara ayıralım ve alt alta yazdıralım.

import java.util.StringTokenizer;  
public class StringTokenizerOrnekler{

     public static void main(String []args){
        StringTokenizer st = new StringTokenizer("merhaba reitix"," ");  
        while (st.hasMoreTokens()) 
            System.out.println(st.nextToken());  
     }
}

Çıktı:

merhaba
reitix

Örnek 2: String içerisinde noktalı virgül ile ayrılmış karakterlerden sadece ilkini yazdıralım.

import java.util.StringTokenizer;  
public class StringTokenizerOrnekler{

     public static void main(String []args){
        StringTokenizer st = new StringTokenizer("portakal;elma",";");  
        System.out.println(st.nextToken());  
     }
}

Çıktı: portakal

 

Örnek 3: hasMoreTokens() metodunu kullanarak virgül ile ayrılmış tüm ifadeleri yazdırın.

import java.util.StringTokenizer;  
public class StringTokenizerOrnekler{

     public static void main(String []args){
        StringTokenizer st = new StringTokenizer("portakal,elma,muz",",");  
         while (st.hasMoreTokens())   
            System.out.println(st.nextToken());    
     }
}

Çıktı:

portakal
elma
muz

Örnek 4: countTokens() metodunu kullanarak 3. örnekte virgül ile ayrılmış kaç eleman olduğunu yazdırın.

import java.util.StringTokenizer;  
public class StringTokenizerOrnekler{

     public static void main(String []args){
        StringTokenizer st = new StringTokenizer("portakal,elma,muz",",");  
        System.out.println(st.countTokens()); //3
     }
}

 

Editör editi: sitedeki benzer bazı diğer benzer başlıklar için;

bkz: Java'da Kalıtım Örnekleri (Class Inheritence)

bkz: Java'da birden fazla eşittir işareti ile atama yapmak

bkz: Java'da Class Oluşturmak

bkz: Java ile bugünün yılını yazdırmak

bkz: Java ile Mükemmel Sayıları Bulmak

bkz: 2+2=5 bulan bir program yazın (Java ile)

utku33

04.09.2021 18:31

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java'da StringTokenizer Sınıfı Kullanımı ve Örnekleri

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.