Most visited

Recently visited

Added in API level 1

TextUtils.SimpleStringSplitter

public static class TextUtils.SimpleStringSplitter
extends Object implements TextUtils.StringSplitter, Iterator<String>

java.lang.Object
    android.text.TextUtils.SimpleStringSplitter


一个简单的字符串拆分器。

如果要分割的字符串中的最后一个字符是分隔符,那么在该分隔符之后空字符串将不会返回空字符串。 也就是说,用逗号分割"a,b,"将返回"a", "b" ,而不是"a", "b", ""

摘要(Summary)

Public constructors

TextUtils.SimpleStringSplitter(char delimiter)

初始化分离器。

公共方法(Public methods)

boolean hasNext()

如果迭代包含更多元素,则返回 true

Iterator<String> iterator()

返回类型为 T元素的迭代器。

String next()

返回迭代中的下一个元素。

void remove()

从底层集合中移除此迭代器返回的最后一个元素(可选操作)。

void setString(String string)

设置要拆分的字符串

继承方法(Inherited methods)

From class java.lang.Object
From interface android.text.TextUtils.StringSplitter
From interface java.util.Iterator
From interface java.lang.Iterable

Public constructors

TextUtils.SimpleStringSplitter

Added in API level 1
TextUtils.SimpleStringSplitter (char delimiter)

初始化分离器。 setString可能会稍后调用。

参数(Parameters)
delimiter char: the delimeter on which to split

公共方法(Public methods)

hasNext

Added in API level 1
boolean hasNext ()

如果迭代有更多元素,则返回true (换句话说,如果next()将返回一个元素而不是引发异常,则返回true

返回(Returns)
boolean true if the iteration has more elements

iterator

Added in API level 1
Iterator<String> iterator ()

返回类型为 T元素的迭代器。

返回(Returns)
Iterator<String> an Iterator.

next

Added in API level 1
String next ()

返回迭代中的下一个元素。

返回(Returns)
String the next element in the iteration

remove

Added in API level 1
void remove ()

从底层集合中移除此迭代器返回的最后一个元素(可选操作)。 每次调用next()只能调用一次该方法。 如果除了通过调用此方法以外的任何其他方式进行迭代时修改了底层集合,则未指定迭代器的行为。

setString

Added in API level 1
void setString (String string)

设置要拆分的字符串

参数(Parameters)
string String: the string to split

Hooray!