发布时间: 2012-07-26 12:01:08 作者: rapoo
用字符分割字符串经典实现public final class SimpleStringSplitter implements Iterable<String>, Iterator<String> {private final char mDelimiter;private int mPosition;private final int mLength;private final char[] values;public SimpleStringSplitter(String string,char delimiter) {mDelimiter = delimiter;mLength = string.length();values = string.toCharArray();}public boolean hasNext() {return mPosition < mLength;}public String next() {int end = mPosition - 1 ;while(++end < mLength && values[end] != mDelimiter);// Find next delimiter String nextString = String.valueOf(values, mPosition, end - mPosition);mPosition = end + 1; // Skip the delimiter.return nextString;}public void remove() {throw new UnsupportedOperationException();}public Iterator<String> iterator(){return this;}}
JAVA基础-java中ET的差异
ByteBuffer跟String的互相转换
vim 编辑器的三种模式怎么切换
电脑编码
地图reduce编程模型介绍
Java基础java缓存读写资料小例子
学习jar下令 创建和解压jar文件包
java生成随机数、四舍五入、当前时间的
[猖獗Java讲义精粹] 第十一章|多线程
Java Thread 小结