亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

J2SE綜合-關于字符串的一些處理技巧

2019-11-17 05:52:20
字體:
來源:轉載
供稿:網友

這是本人與同事在工作中對字符串處理的總結,發表出來,希望對大家有些幫助,也希望大家給予指正,謝謝!~
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) < 0) {
return source;
}
else {
String head = source.substring(0, source.indexOf(be_rep_str));
String body = rep_str +
source.substring(source.indexOf(be_rep_str) + be_rep_str.length());
return_str = replaceStr(head + body, be_rep_str, rep_str,
return_str);
}
return return_str;
}

public static String[] getFields(String test, String sep) { //坼分字符,將字句test按照sep進行坼分。
sep = "/u0020";
if (test.indexOf(sep) != -1) {
if ( (test.indexOf(sep) > 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 < str.length(); i++)
// {
// code = str.charCodeAt(i) ;
// // “65281”是“!”,“65373”是“}”
// if (code >= 65281 && code < 65373)
// // “65248”是轉換碼距
// result += String.fromCharCode(str.charCodeAt(i) - 65248) ;
// else
// result += str.charAt(i) ;
// }
// return result ;
// }

/**
* 半角 DBC case -> 全角 SBC case
* @param QJstr String
* @return String
*/
public static final String BQchange(String QJstr) {
String outStr = "";
String Tstr = "";
byte[] b = null;

for (int i = 0; i < QJstr.length(); i++) {
try {
Tstr = QJstr.substring(i, i + 1);
b = Tstr.getBytes("unicode");
}
catch (java.io.UnsupportedEncodingException e) {
e.PRintStackTrace();
}
if (b[3] != -1) {
b[2] = (byte) (b[2] - 32);
b[3] = -1;
try {
outStr = outStr + new String(b, "unicode");
}
catch (java.io.UnsupportedEncodingException e) {
e.printStackTrace();
}
}
else {
outStr = outStr + Tstr;
}
}
return outStr;
}

/**
* 全角 轉換成 -> 半角
* @param QJstr String
* @return String
*/
public static final String QBchange(String QJstr) {
String outStr = "";
String Tstr = "";
byte[] b = null;

for (int i = 0; i < QJstr.length(); i++) {
try {
Tstr = QJstr.substring(i, i + 1);
b = Tstr.getBytes("unicode");
}
catch (java.io.UnsupportedEncodingException e) {
e.printStackTrace();
}
if (b[3] == -1) {
b[2] = (byte) (b[2] + 32);
b[3] = 0;
try {
outStr = outStr + new String(b, "unicode");
}
catch (java.io.UnsupportedEncodingException e) {
e.printStackTrace();
}
}
else {
outStr = outStr + Tstr;
}
}
return outStr;
}

public static void main(String aa[]) {
String qj = "#?¥%……?*()";
String bj = "#@$%^&*()";
System.out.println("半角轉換成全角:" + bj + " --> " + 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);
}
}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲区中文字幕| 国产成人综合精品在线| 91夜夜未满十八勿入爽爽影院| 欧美亚洲另类激情另类| 国产精品久久久久一区二区| 亚洲影视九九影院在线观看| 久久久女人电视剧免费播放下载| 91高清视频免费观看| 日韩黄在线观看| 国产美女扒开尿口久久久| 国产一区二区免费| 欧美精品在线第一页| 琪琪亚洲精品午夜在线| 一区二区欧美日韩视频| 欧美日韩精品国产| 国产精品视频导航| 秋霞午夜一区二区| 亚洲色图17p| 欧美一级片久久久久久久| 亚洲国产一区二区三区四区| 日韩欧美综合在线视频| 欧美黄色三级网站| 北条麻妃99精品青青久久| 亚洲第一网站免费视频| 国产精品青青在线观看爽香蕉| 欧美一区二区三区免费观看| 成人看片人aa| 欧美一区二区影院| 亚洲直播在线一区| 日本精品视频在线播放| 亚洲视频电影图片偷拍一区| 亚洲视频视频在线| 不用播放器成人网| 亚洲免费电影在线观看| 综合网日日天干夜夜久久| 成人网欧美在线视频| 国产日韩欧美视频| 国产免费一区视频观看免费| 欧美性受xxxx黑人猛交| 亚洲精品国产精品国自产观看浪潮| 亚洲无限乱码一二三四麻| 精品久久久久人成| 97国产精品视频| 欧美亚洲一级片| 久久精品国产亚洲| 国产99久久精品一区二区 夜夜躁日日躁| 欧美激情精品久久久久久黑人| 亚洲国产第一页| 不卡av日日日| 日韩中文字幕在线看| 成人激情免费在线| 97超级碰碰碰久久久| 97免费中文视频在线观看| 日韩av色综合| 国产色婷婷国产综合在线理论片a| 久久久久久成人精品| 韩国视频理论视频久久| 国产成人avxxxxx在线看| 91精品啪aⅴ在线观看国产| 欧美视频在线免费看| 欧美国产第二页| 亚洲天堂av图片| 日韩精品免费在线播放| 精品国内自产拍在线观看| 国产精品久久久久久久9999| 欧美成人午夜免费视在线看片| 亚洲影视九九影院在线观看| 久久最新资源网| 国产精品专区第二| 亚洲理论片在线观看| 久久人人看视频| 97在线看福利| 欧美片一区二区三区| 青青久久av北条麻妃海外网| 久久久97精品| 中文字幕亚洲综合久久筱田步美| 最近2019年日本中文免费字幕| 日韩性xxxx爱| 国产精品视频yy9099| 日韩国产精品视频| 久久久久久有精品国产| 在线视频一区二区| 最近2019中文字幕大全第二页| 日韩av三级在线观看| 欧美孕妇孕交黑巨大网站| 欧美成人免费网| 日韩精品高清在线观看| 亚洲人在线视频| 在线视频精品一| 欧美视频免费在线观看| 亚洲一区美女视频在线观看免费| 91老司机精品视频| 久久综合伊人77777尤物| 久久手机免费视频| 欧美精品国产精品日韩精品| 精品国产拍在线观看| 26uuu亚洲伊人春色| 亚洲美女在线视频| 亚洲电影天堂av| 欧美日韩国产综合新一区| 亚洲精品v天堂中文字幕| 日韩在线播放视频| 亚洲视频在线观看免费| 2019中文字幕免费视频| 国产精品极品美女粉嫩高清在线| 国产自摸综合网| 亚洲大胆人体av| 亚洲最大福利视频网站| 亚洲免费成人av电影| 曰本色欧美视频在线| www高清在线视频日韩欧美| 国产精品男女猛烈高潮激情| 国产欧美一区二区三区四区| 一本一本久久a久久精品牛牛影视| 国产精品18久久久久久麻辣| 成人在线免费观看视视频| 欧美精品久久久久久久久| 欧美亚洲在线播放| 91精品视频在线免费观看| 日日骚av一区| 91精品国产91久久久久久最新| 欧美国产日本高清在线| 日本高清不卡在线| 国产精品草莓在线免费观看| 欧美中文在线字幕| 中文字幕亚洲综合久久| 亚洲精品色婷婷福利天堂| 日韩免费视频在线观看| 色伦专区97中文字幕| 日韩精品在线免费| 国产69精品久久久久9| 成人午夜激情免费视频| 精品国产一区二区三区久久久| 日韩亚洲欧美成人| 亚洲最大福利网站| 久久久www成人免费精品| 国产97免费视| 久久天天躁夜夜躁狠狠躁2022| 日韩av一区二区在线| 国产91网红主播在线观看| 91久久综合亚洲鲁鲁五月天| 日产精品久久久一区二区福利| 欧美成人手机在线| 国产精品一区二区三区久久| 久久在线观看视频| 国产精品免费在线免费| 国产香蕉一区二区三区在线视频| 国产精品99一区| 国产精品狼人色视频一区| 国产亚洲人成a一在线v站| 自拍偷拍免费精品| 草民午夜欧美限制a级福利片| 成人日韩av在线| 日本在线观看天堂男亚洲| 日韩电影在线观看永久视频免费网站| 国产精品久久久久久搜索| 国内精品久久久久伊人av| 最近2019年好看中文字幕视频| 人妖精品videosex性欧美| 欧美与黑人午夜性猛交久久久| 中文字幕av日韩| 久久免费视频网| 欧美韩国理论所午夜片917电影| 国产99久久精品一区二区 夜夜躁日日躁|