|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.swing.text.Segment
public class Segment
表示文本片段的字元陣列的 segment。儘管能夠直接存取陣列,也應將其視為不可變的。此實作提供了對文本片段的快速存取,而且不存在來回複製字元的開銷。它實際上是一個未受保護的 String。
Segment 實作 java.text.CharacterIterator 介面以支持對國際化支持的使用,而不用將文本複製到某個字元串。
| 欄位摘要 | |
|---|---|
char[] |
array
這是包含了所需文本的陣列。 |
int |
count
這是構成所需文本的陣列元素的數目。 |
int |
offset
這是所需檔案開始處的陣列偏移量。 |
| 從介面 java.text.CharacterIterator 繼承的欄位 |
|---|
DONE |
| 建構子摘要 | |
|---|---|
Segment()
創建一個新 segment。 |
|
Segment(char[] array,
int offset,
int count)
創建一個參考現有陣列的新 segment。 |
|
| 方法摘要 | |
|---|---|
char |
charAt(int index)
返回指定索引的 char 值。 |
Object |
clone()
創建一個淺表副本。 |
char |
current()
獲取當前位置(由 getIndex() 返回)的字元。 |
char |
first()
將位置設置為 getBeginIndex(),並返回該位置的字元。 |
int |
getBeginIndex()
返回文本的起始索引。 |
int |
getEndIndex()
返回文本的結束索引。 |
int |
getIndex()
返回當前索引。 |
boolean |
isPartialReturn()
指示部分返回有效的標記。 |
char |
last()
將位置設置為 getEndIndex()-1(如果文本為空,則設置為 getEndIndex()),並返回該位置的字元。 |
int |
length()
返回此字元序列的長度。 |
char |
next()
將迭代器的索引加一,並返回新索引處的字元。 |
char |
previous()
將迭代器的索引減一,並返回新索引處的字元。 |
char |
setIndex(int position)
將位置設置為文本中的指定位置,並返回該字元。 |
void |
setPartialReturn(boolean p)
指示部分返回有效的標記。 |
CharSequence |
subSequence(int start,
int end)
返回一個新的 CharSequence,它是此序列的子序列。 |
String |
toString()
將 segment 轉換為 String。 |
| 從類別 java.lang.Object 繼承的方法 |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 欄位詳細資訊 |
|---|
public char[] array
public int offset
public int count
| 建構子詳細資訊 |
|---|
public Segment()
public Segment(char[] array,
int offset,
int count)
array - 要參考的陣列offset - 陣列中的偏移量count - 字元數| 方法詳細資訊 |
|---|
public void setPartialReturn(boolean p)
p - 部分返回是否有效。public boolean isPartialReturn()
public String toString()
CharSequence 中的 toStringObject 中的 toStringpublic char first()
CharacterIterator 中的 firstgetBeginIndex()public char last()
CharacterIterator 中的 lastgetEndIndex()public char current()
CharacterIterator 中的 currentgetIndex()public char next()
CharacterIterator 中的 nextpublic char previous()
CharacterIterator 中的 previouspublic char setIndex(int position)
CharacterIterator 中的 setIndexposition - 文本中的位置。從 getBeginIndex() 到 getEndIndex() 的有效值範圍。如果提供了無效值,則拋出 IllegalArgumentException。
public int getBeginIndex()
CharacterIterator 中的 getBeginIndexpublic int getEndIndex()
CharacterIterator 中的 getEndIndexpublic int getIndex()
CharacterIterator 中的 getIndexpublic char charAt(int index)
char 值。索引範圍是從零到 length() - 1。對於陣列索引,序列的第一個 char 值是索引零,下一個是索引一,依此類別推。
如果索引指定的 char 值是代理項,則返回代理項的值。
CharSequence 中的 charAtindex - 要返回的 char 值的索引
char 值public int length()
char 數。
CharSequence 中的 lengthchar 數
public CharSequence subSequence(int start,
int end)
CharSequence,它是此序列的子序列。子序列從指定序列的 char 值開始,並在索引 end - 1 的 char 值結束。返回序列的長度(char 中)是 end - start,因此,如果 start == end,則返回一個空序列。
CharSequence 中的 subSequencestart - 開始索引(包括)end - 結束索引(不包括)
public Object clone()
CharacterIterator 中的 cloneObject 中的 cloneCloneable
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。