|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object java.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
- 要对其进行迭代的 Stringpos
- 初始迭代器位置public StringCharacterIterator(String text, int begin, int end, int pos)
text
- 要对其进行迭代的 Stringbegin
- 首字符的索引end
- 最后一个字符后面的字符的索引pos
- 迭代器的初始位置方法详细信息 |
---|
public void setText(String text)
text
- 要对其进行迭代的 Stringpublic 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. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。