mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-03 23:32:47 +08:00
824 lines
30 KiB
HTML
824 lines
30 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.swing.text
|
||
</div>
|
||
<h2 class="title" title="Class Segment">Class Segment</h2>
|
||
</div><div class="contentContainer">
|
||
<ul class="inheritance">
|
||
<li><a href="../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
|
||
<li>
|
||
<ul class="inheritance">
|
||
<li>javax.swing.text.Segment</li>
|
||
</ul> </li>
|
||
</ul>
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<dl>
|
||
<dt>
|
||
All Implemented Interfaces:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../java/lang/CharSequence.html" title="java.lang中的接口">CharSequence</a> , <a href="../../../java/lang/Cloneable.html" title="java.lang中的接口">Cloneable</a> , <a href="../../../java/text/CharacterIterator.html" title="java.text中的接口">CharacterIterator</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public class <span class="typeNameLabel">Segment</span>
|
||
extends <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>
|
||
implements <a href="../../../java/lang/Cloneable.html" title="interface in java.lang">Cloneable</a>, <a href="../../../java/text/CharacterIterator.html" title="interface in java.text">CharacterIterator</a>, <a href="../../../java/lang/CharSequence.html" title="interface in java.lang">CharSequence</a></pre>
|
||
<div class="block">
|
||
<span>表示文本片段的字符数组的段。</span>
|
||
<span>即使可以直接访问阵列,也应该将其视为不可变的。</span>
|
||
<span>这样可以快速访问文本片段,而无需复制字符的开销。</span>
|
||
<span>这实际上是一个不受保护的字符串。</span>
|
||
<p> <span>Segment实现java.text.CharacterIterator接口,以支持使用i18n支持,而不将文本复制到字符串中。</span> </p>
|
||
</div> </li>
|
||
</ul>
|
||
</div>
|
||
<div class="summary">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<!-- =========== FIELD SUMMARY =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="field.summary">
|
||
<!-- --> </a> <h3>Field Summary</h3>
|
||
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Field Summary table, listing fields, and an explanation">
|
||
<caption>
|
||
<span>Fields</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||
<th class="colLast" scope="col">Field and Description</th>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>char[]</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#array">array</a></span></code>
|
||
<div class="block">
|
||
这是包含感兴趣的文本的数组。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#count">count</a></span></code>
|
||
<div class="block">
|
||
这是组成感兴趣文本的数组元素的数量。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#offset">offset</a></span></code>
|
||
<div class="block">
|
||
这是所需文本开始的数组中的偏移量。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="fields.inherited.from.class.java.text.CharacterIterator">
|
||
<!-- --> </a> <h3>Fields inherited from interface java.text.<a href="../../../java/text/CharacterIterator.html" title="interface in java.text">CharacterIterator</a></h3> <code><a href="../../../java/text/CharacterIterator.html#DONE">DONE</a></code></li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="constructor.summary">
|
||
<!-- --> </a> <h3>构造方法摘要</h3>
|
||
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
|
||
<caption>
|
||
<span>构造方法</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colOne" scope="col">Constructor and Description</th>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#Segment--">Segment</a></span>()</code>
|
||
<div class="block">
|
||
创建一个新的细分。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#Segment-char:A-int-int-">Segment</a></span>(char[] array, int offset, int count)</code>
|
||
<div class="block">
|
||
创建一个引用现有数组的新段。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul>
|
||
<!-- ========== METHOD SUMMARY =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.summary">
|
||
<!-- --> </a> <h3>方法摘要</h3>
|
||
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
|
||
<caption>
|
||
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
|
||
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
|
||
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||
<th class="colLast" scope="col">Method and Description</th>
|
||
</tr>
|
||
<tr class="altColor" id="i0">
|
||
<td class="colFirst"><code>char</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#charAt-int-">charAt</a></span>(int index)</code>
|
||
<div class="block">
|
||
返回
|
||
<code>char</code>指定索引处的值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#clone--">clone</a></span>()</code>
|
||
<div class="block">
|
||
创建一个浅的副本。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code>char</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#current--">current</a></span>()</code>
|
||
<div class="block">
|
||
获取当前位置的字符(由getIndex()返回)。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code>char</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#first--">first</a></span>()</code>
|
||
<div class="block">
|
||
将位置设置为getBeginIndex(),并返回该位置的字符。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i4">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#getBeginIndex--">getBeginIndex</a></span>()</code>
|
||
<div class="block">
|
||
返回文本的起始索引。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i5">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#getEndIndex--">getEndIndex</a></span>()</code>
|
||
<div class="block">
|
||
返回文本的结束索引。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#getIndex--">getIndex</a></span>()</code>
|
||
<div class="block">
|
||
返回当前索引。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i7">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#isPartialReturn--">isPartialReturn</a></span>()</code>
|
||
<div class="block">
|
||
标记表示部分退货有效。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i8">
|
||
<td class="colFirst"><code>char</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#last--">last</a></span>()</code>
|
||
<div class="block">
|
||
将位置设置为getEndIndex() - 1(如果文本为空,则为getEndIndex()),并返回该位置处的字符。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i9">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#length--">length</a></span>()</code>
|
||
<div class="block">
|
||
返回此字符序列的长度。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i10">
|
||
<td class="colFirst"><code>char</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#next--">next</a></span>()</code>
|
||
<div class="block">
|
||
将迭代器的索引增加1,并返回新索引处的字符。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i11">
|
||
<td class="colFirst"><code>char</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#previous--">previous</a></span>()</code>
|
||
<div class="block">
|
||
将迭代器的索引减去1,并返回新索引处的字符。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i12">
|
||
<td class="colFirst"><code>char</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#setIndex-int-">setIndex</a></span>(int position)</code>
|
||
<div class="block">
|
||
将位置设置为文本中的指定位置,并返回该字符。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i13">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#setPartialReturn-boolean-">setPartialReturn</a></span>(boolean p)</code>
|
||
<div class="block">
|
||
标记表示部分退货有效。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i14">
|
||
<td class="colFirst"><code><a href="../../../java/lang/CharSequence.html" title="interface in java.lang">CharSequence</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#subSequence-int-int-">subSequence</a></span>(int start, int end)</code>
|
||
<div class="block">
|
||
返回一个
|
||
<code>CharSequence</code> ,这是这个序列的一个子序列。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i15">
|
||
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/Segment.html#toString--">toString</a></span>()</code>
|
||
<div class="block">
|
||
将段转换为字符串。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
||
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../java/lang/Object.html#hashCode--">hashCode</a>, <a href="../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
|
||
</ul>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.CharSequence">
|
||
<!-- --> </a> <h3>Methods inherited from interface java.lang.<a href="../../../java/lang/CharSequence.html" title="interface in java.lang">CharSequence</a></h3> <code><a href="../../../java/lang/CharSequence.html#chars--">chars</a>, <a href="../../../java/lang/CharSequence.html#codePoints--">codePoints</a></code></li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
<div class="details">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<!-- ============ FIELD DETAIL =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="field.detail">
|
||
<!-- --> </a> <h3>字段详细信息</h3> <a name="array">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>array</h4> <pre>public char[] array</pre>
|
||
<div class="block">
|
||
<span>这是包含感兴趣的文本的数组。</span>
|
||
<span>该数组不应该被修改;</span>
|
||
<span>它只能提供效率。</span>
|
||
</div> </li>
|
||
</ul> <a name="offset">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>offset</h4> <pre>public int offset</pre>
|
||
<div class="block">
|
||
这是所需文本开始的数组中的偏移量。
|
||
</div> </li>
|
||
</ul> <a name="count">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>count</h4> <pre>public int count</pre>
|
||
<div class="block">
|
||
这是组成感兴趣文本的数组元素的数量。
|
||
</div> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="constructor.detail">
|
||
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="Segment--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>Segment</h4> <pre>public Segment()</pre>
|
||
<div class="block">
|
||
创建一个新的细分。
|
||
</div> </li>
|
||
</ul> <a name="Segment-char:A-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>Segment</h4> <pre>public Segment(char[] array,
|
||
int offset,
|
||
int count)</pre>
|
||
<div class="block">
|
||
创建一个引用现有数组的新段。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>array</code> - 要引用的数组
|
||
</dd>
|
||
<dd>
|
||
<code>offset</code> - 数组的偏移量
|
||
</dd>
|
||
<dd>
|
||
<code>count</code> -
|
||
<code>count</code>数
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="setPartialReturn-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setPartialReturn</h4> <pre>public void setPartialReturn(boolean p)</pre>
|
||
<div class="block">
|
||
<span>标记表示部分退货有效。</span>
|
||
<span>如果标志为true,则接口方法Document.getText(position,length,Segment)的实现应该尽可能多地返回文本而不进行复制。</span>
|
||
<span>标志的默认状态为false,这将导致Document.getText(position,length,Segment)提供与之一样的返回行为,根据请求可能会返回不同的文本副本。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>p</code> - 部分退货是否有效。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.4
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isPartialReturn--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isPartialReturn</h4> <pre>public boolean isPartialReturn()</pre>
|
||
<div class="block">
|
||
标记表示部分退货有效。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
部分退货是否有效。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.4
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="toString--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>toString</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> toString()</pre>
|
||
<div class="block">
|
||
将段转换为字符串。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/CharSequence.html#toString--">toString</a></code>在接口
|
||
<code><a href="../../../java/lang/CharSequence.html" title="interface in java.lang">CharSequence</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/Object.html#toString--">toString</a></code>在
|
||
<code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
字符串
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="first--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>first</h4> <pre>public char first()</pre>
|
||
<div class="block">
|
||
将位置设置为getBeginIndex(),并返回该位置的字符。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/text/CharacterIterator.html#first--">first</a></code>在界面
|
||
<code><a href="../../../java/text/CharacterIterator.html" title="interface in java.text">CharacterIterator</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
文本中的第一个字符,如果文本为空,则为DONE
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/text/Segment.html#getBeginIndex--"><code>getBeginIndex()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="last--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>last</h4> <pre>public char last()</pre>
|
||
<div class="block">
|
||
将位置设置为getEndIndex() - 1(如果文本为空,则为getEndIndex()),并返回该位置处的字符。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/text/CharacterIterator.html#last--">last</a></code>在界面
|
||
<code><a href="../../../java/text/CharacterIterator.html" title="interface in java.text">CharacterIterator</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
文本中的最后一个字符,如果文本为空,则为DONE
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/text/Segment.html#getEndIndex--"><code>getEndIndex()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="current--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>current</h4> <pre>public char current()</pre>
|
||
<div class="block">
|
||
获取当前位置的字符(由getIndex()返回)。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/text/CharacterIterator.html#current--">current</a></code>在接口
|
||
<code><a href="../../../java/text/CharacterIterator.html" title="interface in java.text">CharacterIterator</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
当前位置的字符,如果当前位置离开文本末尾,则为DONE。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/text/Segment.html#getIndex--"><code>getIndex()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="next--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>next</h4> <pre>public char next()</pre>
|
||
<div class="block">
|
||
<span>将迭代器的索引增加1,并返回新索引处的字符。</span>
|
||
<span>如果生成的索引大于或等于getEndIndex(),则将当前索引重置为getEndIndex(),并返回DONE值。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/text/CharacterIterator.html#next--">next</a></code>在接口
|
||
<code><a href="../../../java/text/CharacterIterator.html" title="interface in java.text">CharacterIterator</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
新位置的角色,如果新的位置在文本范围的结尾,则为DONE。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="previous--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>previous</h4> <pre>public char previous()</pre>
|
||
<div class="block">
|
||
<span>将迭代器的索引减去1,并返回新索引处的字符。</span>
|
||
<span>如果当前索引是getBeginIndex(),索引将保留在getBeginIndex()中,并返回DONE值。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/text/CharacterIterator.html#previous--">previous</a></code>在界面
|
||
<code><a href="../../../java/text/CharacterIterator.html" title="interface in java.text">CharacterIterator</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
当前位置等于getBeginIndex()时,新位置的角色为DONE。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setIndex-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setIndex</h4> <pre>public char setIndex(int position)</pre>
|
||
<div class="block">
|
||
将位置设置为文本中的指定位置,并返回该字符。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/text/CharacterIterator.html#setIndex-int-">setIndex</a></code>在界面
|
||
<code><a href="../../../java/text/CharacterIterator.html" title="interface in java.text">CharacterIterator</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>position</code> - 文本内的位置。</span>
|
||
<span>有效值的范围从getBeginIndex()到getEndIndex()。</span>
|
||
<span>如果提供了无效值,则会抛出IllegalArgumentException异常。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
指定位置的字符或DONE,如果指定的位置等于getEndIndex()
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getBeginIndex--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getBeginIndex</h4> <pre>public int getBeginIndex()</pre>
|
||
<div class="block">
|
||
返回文本的起始索引。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/text/CharacterIterator.html#getBeginIndex--">getBeginIndex</a></code>在界面
|
||
<code><a href="../../../java/text/CharacterIterator.html" title="interface in java.text">CharacterIterator</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
文本开始的索引。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getEndIndex--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getEndIndex</h4> <pre>public int getEndIndex()</pre>
|
||
<div class="block">
|
||
<span>返回文本的结束索引。</span>
|
||
<span>该索引是文本结束后第一个字符的索引。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/text/CharacterIterator.html#getEndIndex--">getEndIndex</a></code>在接口
|
||
<code><a href="../../../java/text/CharacterIterator.html" title="interface in java.text">CharacterIterator</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
文本中最后一个字符后的索引
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getIndex--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getIndex</h4> <pre>public int getIndex()</pre>
|
||
<div class="block">
|
||
返回当前索引。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/text/CharacterIterator.html#getIndex--">getIndex</a></code>在界面
|
||
<code><a href="../../../java/text/CharacterIterator.html" title="interface in java.text">CharacterIterator</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
当前指数。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="charAt-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>charAt</h4> <pre>public char charAt(int index)</pre>
|
||
<div class="block">
|
||
<span>返回<code>char</code>指定索引处的值。</span>
|
||
<span>索引范围从零到<tt>length() - 1</tt> 。</span>
|
||
<span>序列的第一个<code>char</code>值在索引为零,下一个索引为1,依此类推,与数组索引一样。</span>
|
||
<p> <span>如果<code>char</code>由索引指定的值是<a href="../../../java/lang/Character.html#unicode">surrogate</a> ,则返回所述替代值。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/CharSequence.html#charAt-int-">charAt</a></code>在界面
|
||
<code><a href="../../../java/lang/CharSequence.html" title="interface in java.lang">CharSequence</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>index</code> - 要返回的
|
||
<code>char</code>值的索引
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
指定
|
||
<code>char</code>值
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.6
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="length--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>length</h4> <pre>public int length()</pre>
|
||
<div class="block">
|
||
<span>返回此字符序列的长度。</span>
|
||
<span>长度是序列中16位<code>char</code>的数量。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/CharSequence.html#length--">length</a></code>在界面
|
||
<code><a href="../../../java/lang/CharSequence.html" title="interface in java.lang">CharSequence</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
在这个序列中的数量为
|
||
<code>char</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.6
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="subSequence-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>subSequence</h4> <pre>public <a href="../../../java/lang/CharSequence.html" title="interface in java.lang">CharSequence</a> subSequence(int start,
|
||
int end)</pre>
|
||
<div class="block">
|
||
<span>返回一个<code>CharSequence</code> ,这是这个序列的一个子序列。</span>
|
||
<span>该序列以指定指数的<code>char</code>值开始,并以索引<tt>end - 1</tt>的<code>char</code>值<tt>结束</tt> 。</span>
|
||
<span>返回序列的长度( <code>char</code> s)为<tt>end - start</tt> ,因此如果<tt>start == end</tt>返回一个空序列。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/CharSequence.html#subSequence-int-int-">subSequence</a></code>在界面
|
||
<code><a href="../../../java/lang/CharSequence.html" title="interface in java.lang">CharSequence</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>start</code> - 开始索引(含)
|
||
</dd>
|
||
<dd>
|
||
<code>end</code> - 结束索引,独家
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
指定的子序列
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.6
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="clone--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>clone</h4> <pre>public <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> clone()</pre>
|
||
<div class="block">
|
||
创建一个浅的副本。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/text/CharacterIterator.html#clone--">clone</a></code>在界面
|
||
<code><a href="../../../java/text/CharacterIterator.html" title="interface in java.text">CharacterIterator</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/Object.html#clone--">clone</a></code>在
|
||
<code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
副本
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../java/lang/Cloneable.html" title="java.lang中的接口"><code>Cloneable</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |