这是本人与同事在工作中对字符串处理的总结,发表出来,希望对大家有些帮助,也希望大家给予指正,谢谢!~
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); }}
没有伞的孩子必须努力奔跑!