当前位置:编程学习 > JSP >>

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技巧及代码
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,