Class YaziIsleyici


  • public class YaziIsleyici
    extends java.lang.Object
    Metinler uzerinde ayristirma islemlerini kolaylastirmak icin yazilmis bir sinif. Static methodlari kullanarak metin icerisindeki kelimelere, cumlelere ulasim sagliyor.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.text.BreakIterator cumleIt  
      static java.text.BreakIterator kelimeIt  
    • Constructor Summary

      Constructors 
      Constructor Description
      YaziIsleyici()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.List<YaziBirimi> analizDizisiOlustur​(java.lang.String target)
      Verilen metnin icinde gecen kelimeler YaziBirimi listesi halinde dondururlur.
      static java.util.List<java.lang.String> analizIcinKelimeAyikla​(java.lang.String target)  
      static java.util.List<java.lang.String> cumleAyikla​(java.lang.String target)  
      static java.util.List<java.lang.String> kelimeAyikla​(java.lang.String target)
      Verilen metni BreakIterator kullanarak kelimelerine ayirir.
      static java.lang.String yaziOkuyucu​(java.lang.String fileName)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • kelimeIt

        public static java.text.BreakIterator kelimeIt
      • cumleIt

        public static java.text.BreakIterator cumleIt
    • Constructor Detail

      • YaziIsleyici

        public YaziIsleyici()
    • Method Detail

      • kelimeAyikla

        public static java.util.List<java.lang.String> kelimeAyikla​(java.lang.String target)
        Verilen metni BreakIterator kullanarak kelimelerine ayirir. Noktalama isaretleri filtrelenir
        Parameters:
        target -
        Returns:
        metin kelimeleri liste icerisinde String olarak dondurulur.
      • analizIcinKelimeAyikla

        public static java.util.List<java.lang.String> analizIcinKelimeAyikla​(java.lang.String target)
        Parameters:
        target -
        Returns:
      • cumleAyikla

        public static java.util.List<java.lang.String> cumleAyikla​(java.lang.String target)
      • analizDizisiOlustur

        public static java.util.List<YaziBirimi> analizDizisiOlustur​(java.lang.String target)
        Verilen metnin icinde gecen kelimeler YaziBirimi listesi halinde dondururlur.
        Parameters:
        target -
        Returns:
      • yaziOkuyucu

        public static java.lang.String yaziOkuyucu​(java.lang.String fileName)
                                            throws java.io.IOException
        Throws:
        java.io.IOException