⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filter.java

📁 该系统采用了B/S结构模式
💻 JAVA
字号:
package org.mmxbb.exam.util;

import java.util.ArrayList;
import java.util.StringTokenizer;

public class Filter {
  public Filter() {
  }

  public String[] Split(String src) {
    String[] res = new String[5];
    StringTokenizer tokenizer = new StringTokenizer(src, "##");
    int i = 0;
    while (tokenizer.hasMoreTokens()) {
      res[i++] = tokenizer.nextToken();
    }
    return res;
  }

  public ArrayList parseString(String strSource) {
    String strSpace = "##";
    ArrayList list = new ArrayList();

    StringTokenizer strTokenizer = new StringTokenizer(strSource, "##");
    while (strTokenizer.hasMoreTokens()) {
      list.add(strTokenizer.nextToken());
    }

    for (int i = 0; i < list.size(); i++) {
      String str = (String) list.get(i);
      if (" ".equals(str)) {
        list.remove(" ");
      }
    }
    return list;
  }

  public String[] SplitE_idList(String e_idList) {
    String[] stringMultibox = null;
    String[] strsE_type = new String[4];
    StringTokenizer tokenizer = new StringTokenizer(e_idList, "@@");
    int i = 0;
    while (tokenizer.hasMoreTokens()) {
      strsE_type[i] = tokenizer.nextToken();
      i++;
    }
    int k = 0;
    for (int j = 0; j < strsE_type.length; j++) {
      StringTokenizer st = new StringTokenizer(strsE_type[j], "##");
      while (st.hasMoreTokens()) {
        st.nextToken();
        k++;
      }
    }
    stringMultibox = new String[k];
    k = 0;
    for (int j = 0; j < strsE_type.length; j++) {
      StringTokenizer st = new StringTokenizer(strsE_type[j], "##");
      while (st.hasMoreTokens()) {
        stringMultibox[k] = st.nextToken();
        k++;
      }
    }
    return stringMultibox;
  }

  public String connectBefore(String[] resource) {
    int i = 0;
    int len = resource.length;
    StringBuffer result = new StringBuffer();
    while (i < len) {
      result.append("##");
      result.append(resource[i].toString());
      i++;
    }
    return result.toString();
  }


  public String connect(String[] resource) {
    int i = 0;
    int len = resource.length;
    StringBuffer result = new StringBuffer();
    while (i < len) {
      result.append(resource[i].toString());
      if (i < len - 1) {
        result.append("##");
      }
      i++;
    }
    return result.toString();
  }

  public String Connect(String[] resource) {
    StringBuffer result = new StringBuffer("0");
    int i = 0;
    int len = resource.length;
    if (len > 0) {
      result = new StringBuffer();
    } while (i < len) {
      result.append("##");
      if(resource[i] != null){
        result.append(resource[i].toString());
      }
      else{
        result.append("0");
      }
      i++;
    }

    return result.toString();
  }


}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -