|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.text.StringCharacterIterator
public final class StringCharacterIterator
StringCharacterIterator 为 String 实现 CharacterIterater 协议。StringCharacterIterator 类对整个 String 进行迭代。
CharacterIterator
| 字段摘要 |
|---|
| 从接口 java.text.CharacterIterator 继承的字段 |
|---|
DONE |
| 构造方法摘要 | |
|---|---|
StringCharacterIterator(String text) 构造初始索引为 0 的迭代器。 |
|
StringCharacterIterator(String text, int pos) 构造具有指定的初始索引的迭代器。 |
|
StringCharacterIterator(String text, int begin, int end, int pos) 构造对给定字符串的给定范围进行迭代的迭代器(其索引设置为指定位置)。 |
|
| 方法摘要 | |
|---|---|
Object |
clone() 创建此迭代器的副本。 |
char |
current() 实现 String 的 CharacterIterator.current()。 |
boolean |
equals(Object obj) 比较两个 StringCharacterIterator 对象的相等性。 |
char |
first() 实现 String 的 CharacterIterator.first()。 |
int |
getBeginIndex() 实现 String 的 CharacterIterator.getBeginIndex()。 |
int |
getEndIndex() 实现 String 的 CharacterIterator.getEndIndex()。 |
int |
getIndex() 实现 String 的 CharacterIterator.getIndex()。 |
int |
hashCode() 计算此迭代器的哈希码。 |
char |
last() 实现 String 的 CharacterIterator.last()。 |
char |
next() 实现 String 的 CharacterIterator.next()。 |
char |
previous() 实现 String 的 CharacterIterator.previous()。 |
char |
setIndex(int p) 实现 String 的 CharacterIterator.setIndex()。 |
void |
setText(String text) 将此迭代器重置为指向一个新的字符串。 |
| 从类 java.lang.Object 继承的方法 |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public StringCharacterIterator(String text)
public StringCharacterIterator(String text,
int pos)
text - 要对其进行迭代的 String
pos - 初始迭代器位置
public StringCharacterIterator(String text,
int begin,
int end,
int pos)
text - 要对其进行迭代的 String
begin - 首字符的索引
end - 最后一个字符后面的字符的索引
pos - 迭代器的初始位置
| 方法详细信息 |
|---|
public void setText(String text)
text - 要对其进行迭代的 String
public char first()
CharacterIterator 中的
first
CharacterIterator.first()
public char last()
CharacterIterator 中的
last
CharacterIterator.last()
public char setIndex(int p)
CharacterIterator 中的
setIndex
p - 文本中的位置。从 getBeginIndex() 到 getEndIndex() 的有效值。如果提供了无效值,则抛出 IllegalArgumentException。
CharacterIterator.setIndex(int)
public char current()
CharacterIterator 中的
current
CharacterIterator.current()
public char next()
CharacterIterator 中的
next
CharacterIterator.next()
public char previous()
CharacterIterator 中的
previous
CharacterIterator.previous()
public int getBeginIndex()
CharacterIterator 中的
getBeginIndex
CharacterIterator.getBeginIndex()
public int getEndIndex()
CharacterIterator 中的
getEndIndex
CharacterIterator.getEndIndex()
public int getIndex()
CharacterIterator 中的
getIndex
CharacterIterator.getIndex()
public boolean equals(Object obj)
Object 中的
equals
obj - 要进行比较的 StringCharacterIterator 对象。
Object.hashCode(),
Hashtable
public int hashCode()
Object 中的
hashCode
Object.equals(java.lang.Object),
Hashtable
public Object clone()
CharacterIterator 中的
clone
Object 中的
clone
Cloneable
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。