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!