Module java.base
Package java.text

Class StringCharacterIterator

java.lang.Object
java.text.StringCharacterIterator
所有已实现的接口:
Cloneable, CharacterIterator

public final class StringCharacterIterator extends Object implements CharacterIterator
StringCharacterIterator实现了CharacterIterator协议,用于StringStringCharacterIterator类遍历整个String
自:
1.1
参见:
  • Field Summary

    Fields declared in interface java.text.CharacterIterator

    DONE
  • Constructor Summary

    Constructors
    Constructor
    Description
    用初始索引构造迭代器为0。
    StringCharacterIterator(String text, int pos)
    用指定的初始索引构造迭代器。
    StringCharacterIterator(String text, int begin, int end, int pos)
    用给定字符串的给定范围构造迭代器,并将索引设置为指定位置。
  • Method Summary

    Modifier and Type
    Method
    Description
    clone()
    创建此迭代器的副本。
    char
    为String实现CharacterIterator.current()。
    boolean
    equals(Object obj)
    比较两个StringCharacterIterator对象的相等性。
    char
    first()
    为String实现CharacterIterator.first()。
    int
    为String实现CharacterIterator.getBeginIndex()。
    int
    为String实现CharacterIterator.getEndIndex()。
    int
    为String实现CharacterIterator.getIndex()。
    int
    为此迭代器计算哈希码。
    char
    last()
    为String实现CharacterIterator.last()。
    char
    next()
    为String实现CharacterIterator.next()。
    char
    为String实现CharacterIterator.previous()。
    char
    setIndex(int p)
    为String实现CharacterIterator.setIndex()。
    void
    setText(String text)
    将此迭代器重置为指向新字符串。

    Methods declared in class java.lang.Object

    finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • StringCharacterIterator

      public StringCharacterIterator(String text)
      用初始索引构造迭代器为0。
      参数:
      text - 要迭代的String
    • StringCharacterIterator

      public StringCharacterIterator(String text, int pos)
      用指定的初始索引构造迭代器。
      参数:
      text - 要迭代的字符串
      pos - 初始迭代器位置
    • StringCharacterIterator

      public StringCharacterIterator(String text, int begin, int end, int pos)
      用给定字符串的给定范围构造迭代器,并将索引设置为指定位置。
      参数:
      text - 要迭代的字符串
      begin - 第一个字符的索引
      end - 最后一个字符后面的索引
      pos - 初始迭代器位置
  • Method Details