package set.current;
import java.text.StringCharacterIterator;
public class setCurent {
public static void main(String[] args) {
StringCharacterIterator CharacterIterator=new StringCharacterIterator("All aApplications");
int i = CharacterIterator.current();//返回首字符对应的十进制数值。
System.out.println(i+"-----i=CharacterIterator.current()--返回首字符的十进制整形数值");//首字符是A,A的十进制整形数值是65
int adValue=(int)'A';
System.out.println(adValue+"-------adValue=(int)'A'字母A的十进制数值");
char firstchar=CharacterIterator.first();
System.out.println(firstchar+"---firstchar--返回首字符");
char nextchar=CharacterIterator.next();
System.out.println(nextchar+"---nextchar--返回第二个字符");
char thennextchar=CharacterIterator.next();
thennextchar=CharacterIterator.next();
System.out.println(thennextchar+"---thennextchar--迭代器索引向右移动了。");
char lastchar=CharacterIterator.last();
System.out.println(lastchar+"---lastchar--返回最后的字符");
CharacterIterator.setText("使用Easa");//重置迭代器的迭代内容
char newFirstchar=CharacterIterator.first();
System.out.println(newFirstchar+"---lastchar--返回最后的字符");
int i=0;//返回首字符对应的十进制数值。
while((i = CharacterIterator.current())!=65535){
int j = CharacterIterator.next();//索引向后推
System.out.println(j+"--迭代到字符串末尾,返回值为65535----");
}
}
}
StringCharacterIterator 字符串迭代器,返回字符串中字符的十进制数值
最新推荐文章于 2023-08-23 08:08:35 发布