J2SE综合-关于字符串的一些处理技巧

这是本人与同事在工作中对字符串处理的总结,发表出来,希望对大家有些帮助,也希望大家给予指正,谢谢!~

import java.util.*;

/** *

文件标题:

*关于字符串的一些处理方法:

  * @版本 1.0*/public class StringUtil {  public StringUtil() {  }   /**  * @description 字符串替代函数  * @param source String 源字符串  * @param be_rep_str String 需要被替换的子串  * @param rep_str String 要替换的目标串  * @param return_str String  * @return String  */  public static String replaceStr(String source, String be_rep_str,                  String rep_str, String return_str) {   if (source.indexOf(be_rep_str) test.indexOf("#")) &&      test.indexOf("#") != -1) {     sep = "#";    }   }   else {    sep = "#";   }   String[] st;   List flds = new ArrayList();   if (sep.equals("/u0020")) {    StringTokenizer stto = new StringTokenizer(test.trim(), sep);    while (stto.hasMoreTokens()) {     flds.add(stto.nextToken());    }    st = (String[]) flds.toArray(new String[stto.countTokens()]);   }   else {    st = test.trim().split(sep);   }   return st;  }   //  public String DBC2SBC(String str)//  {//    int i ;//    String result = "";//    for (i = 0 ; i = 65281 && code 全角 SBC case  * @param QJstr String  * @return String  */  public static final String BQchange(String QJstr) {   String utStr = "";   String Tstr = "";   byte[] b = null;   for (int i = 0; i 半角  * @param QJstr String  * @return String  */  public static final String QBchange(String QJstr) {   String utStr = "";   String Tstr = "";   byte[] b = null;   for (int i = 0; i  " + BQchange(bj));   String s = " ";   String qs = " ";   System.out.println("全角转换成半角:"+qj + " -->" + QBchange(qj));   System.out.println( (int) (QBchange(qs).toCharArray()[0]));   System.out.println( (int) s.toCharArray()[0]);   String dd[] = getFields("23#99#99#99", "#");   for (int i = 0; i < dd.length; i++) {    System.out.println("asfd" + dd[i]);   }   System.out.println(dd.length);  }}

没有伞的孩子必须努力奔跑!

J2SE综合-关于字符串的一些处理技巧

相关文章:

你感兴趣的文章:

标签云: