Class ItemList


  • public class ItemList
    extends java.lang.Object
    �����÷ָ����ֿ���һ��item.�ָ�������һ����һ��item.ÿ��item���߲����ǿհ׷�. ���磺 |a:b:c| => |a|,|b|,|c| |:| => ||,|| |a:| => |a|,||
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.util.List<java.lang.String> items  
      private static java.lang.String sp  
    • Constructor Summary

      Constructors 
      Constructor Description
      ItemList()  
      ItemList​(java.lang.String s)  
      ItemList​(java.lang.String s, java.lang.String sp, boolean isMultiToken)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(int i, java.lang.String item)
      ���뵥��item.
      void add​(java.lang.String item)
      ���뵥��item.
      void addAll​(java.lang.String s)
      ��һ��item.
      void addAll​(java.lang.String s, java.lang.String sp)
      ��һ��item.
      void addAll​(java.lang.String s, java.lang.String sp, boolean isMultiToken)  
      void addAll​(ItemList list)
      ��һ��item.
      void clear()
      �������item.
      java.lang.String get​(int i)
      ��õ�i��item.
      java.lang.String[] getArray()  
      java.util.List<java.lang.String> getItems()  
      void reset()
      ��λ.������ݣ����ָ�����Ĭ��ֵ.
      int size()
      ���item��.
      void split​(java.lang.String s, java.lang.String sp, java.util.List<java.lang.String> append)  
      void split​(java.lang.String s, java.lang.String sp, java.util.List<java.lang.String> append, boolean isMultiToken)  
      java.lang.String toString()
      �÷ָ����ָ��ı�ʾ.
      java.lang.String toString​(java.lang.String sp)
      �÷ָ����ָ��ı�ʾ.
      • Methods inherited from class java.lang.Object

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

      • items

        java.util.List<java.lang.String> items
    • Constructor Detail

      • ItemList

        public ItemList()
      • ItemList

        public ItemList​(java.lang.String s)
        Parameters:
        s - �ָ���������һ���ַ�������
      • ItemList

        public ItemList​(java.lang.String s,
                        java.lang.String sp,
                        boolean isMultiToken)
        Parameters:
        s -
        sp -
        isMultiToken - sp�Ƿ�Ϊ��ָ���
    • Method Detail

      • getItems

        public java.util.List<java.lang.String> getItems()
      • getArray

        public java.lang.String[] getArray()
      • split

        public void split​(java.lang.String s,
                          java.lang.String sp,
                          java.util.List<java.lang.String> append,
                          boolean isMultiToken)
      • split

        public void split​(java.lang.String s,
                          java.lang.String sp,
                          java.util.List<java.lang.String> append)
      • add

        public void add​(int i,
                        java.lang.String item)
        ���뵥��item.
        Parameters:
        i - �����λ��(֮ǰ)
        item -
      • add

        public void add​(java.lang.String item)
        ���뵥��item.
        Parameters:
        item -
      • addAll

        public void addAll​(ItemList list)
        ��һ��item.
        Parameters:
        list - �����list
      • addAll

        public void addAll​(java.lang.String s)
        ��һ��item.
        Parameters:
        s - �ָ���������һ���ַ�������
      • addAll

        public void addAll​(java.lang.String s,
                           java.lang.String sp)
        ��һ��item.
        Parameters:
        s - �ָ���������һ���ַ�������
        sp - �ָ���
      • addAll

        public void addAll​(java.lang.String s,
                           java.lang.String sp,
                           boolean isMultiToken)
      • get

        public java.lang.String get​(int i)
        ��õ�i��item. 0-based.
        Parameters:
        i -
        Returns:
      • size

        public int size()
        ���item��.
        Returns:
      • toString

        public java.lang.String toString()
        �÷ָ����ָ��ı�ʾ.
        Overrides:
        toString in class java.lang.Object
      • toString

        public java.lang.String toString​(java.lang.String sp)
        �÷ָ����ָ��ı�ʾ.
        Parameters:
        sp - ����ø÷ָ����ָ�.
        Returns:
      • clear

        public void clear()
        �������item.
      • reset

        public void reset()
        ��λ.������ݣ����ָ�����Ĭ��ֵ.