Package android.text

Interface TextUtils.StringSplitter

  • All Superinterfaces:
    java.lang.Iterable<java.lang.String>
    All Known Implementing Classes:
    TextUtils.SimpleStringSplitter
    Enclosing class:
    TextUtils

    public static interface TextUtils.StringSplitter
    extends java.lang.Iterable<java.lang.String>
    An interface for splitting strings according to rules that are opaque to the user of this interface. This also has less overhead than split, which uses regular expressions and allocates an array to hold the results.

    The most efficient way to use this class is:

     // Once
     TextUtils.StringSplitter splitter = new TextUtils.SimpleStringSplitter(delimiter);
    
     // Once per string to split
     splitter.setString(string);
     for (String s : splitter) {
         ...
     }
     
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void setString​(java.lang.String string)  
      • Methods inherited from interface java.lang.Iterable

        forEach, iterator, spliterator
    • Method Detail

      • setString

        void setString​(java.lang.String string)