java写的StringList类
delphi的StringList类真好用啊 试着用java写了一个
package com.zhao_yi.sysutils.classes;
import java.util.List;
import java.util.ArrayList;
import java.util.StringTokenizer;
import com.zhao_yi.sysutils.SysUtil;
import com.zhao_yi.sysutils.*;
import java.util.Arrays;
import java.util.*;
public class StringList {
private List strings = new ArrayList();
private List objects = new ArrayList();
private boolean sorted = false;
public StringList() {
}
public String[] getStrings() {
return (String[])strings.toArray(new String[strings.size()]);
}
public void setStrings(String[] array){
strings = null; objects=null;
strings = new ArrayList(Arrays.asList(array));
objects = new ArrayList(array.length);
}
private void rangeCheck(int Index) throws IndexOutOfBoundsException {
if ((Index < 0) || (Index >= getCount()))
throw new IndexOutOfBoundsException();
}
public int getCount() {
return strings.size();
}
public String Get(int Index){
return (String) strings.get(Index);
}
public int Find(String S) {
int I, L, H, C;
L = 0;
H = getCount() - 1;
while (L <= H) {
I = (L + H) / 2;
C = SysUtil.CompareStrings(Get(I), S);
if (C < 0)
L = I + 1;
else {
H = I - 1;
if (C == 0)
补充:Jsp教程,Java技巧及代码