?? str.java
字號:
* (sStr.charAt(i) == '\'') { sTmp1 = sTmp1.append("''"); } else { sTmp1 =
* sTmp1.append(sStr.substring(i, i + 1)); } i++; } String S2; S2 =
* sTmp1.toString(); return S2; }
*
* /** 此方法和上面的returnToBr()方法相反,此是將String中的 <br> 去除
*
* public static String returnToBrVerse(String sStr) {
*
* if (sStr == null || sStr.equals("")) { return sStr; }
*
* StringBuffer sTmp = new StringBuffer(); int i = 0; while (i <=
* sStr.length() - 1) {
*
* int flag = 0;
*
* if (sStr.charAt(i) == ' <') { flag = 1; } if ((sStr.charAt(i + 1) == 'b') &&
* flag == 1) { flag = 2; } if ((sStr.charAt(i + 1) == 'r') && flag == 2) {
* flag = 3; } if ((sStr.charAt(i + 1) == '>') && flag == 3) { flag = 4; }
*
* if (flag == 4) { sTmp = sTmp.append(""); } else { sTmp =
* sTmp.append(sStr.substring(i, i + 1)); }
*
* i++; flag = 0; } String S1; S1 = sTmp.toString(); return S1; }
*
* public static String doWithNr(String sStr) { return doWithBr(sStr); }
*
* //將兩個 <br> 換成一個 <br> public static String doWithBr(String sStr) {
*
* if (sStr == null || sStr.equals("")) { return sStr; }
*
* StringBuffer sTmp = new StringBuffer(); int i = 0; while (i <=
* sStr.length() - 1) {
*
* int flag = 0;
*
* if (sStr.charAt(i) == ' <') { flag = 1; } if ((sStr.charAt(i + 1) == 'b') &&
* flag == 1) { flag = 2; } if ((sStr.charAt(i + 1) == 'r') && flag == 2) {
* flag = 3; } if ((sStr.charAt(i + 1) == '>') && flag == 3) { flag = 4; }
* if ((sStr.charAt(i + 1) == ' <') && flag == 4) { flag = 5; } if
* ((sStr.charAt(i + 1) == 'b') && flag == 5) { flag = 6; } if
* ((sStr.charAt(i + 1) == 'r') && flag == 6) { flag = 7; } if
* ((sStr.charAt(i + 1) == '>') && flag == 7) { flag = 8; }
*
* if (flag == 8) { sTmp = sTmp.append(" <br> "); } else { sTmp =
* sTmp.append(sStr.substring(i, i + 1)); }
*
* i++; flag = 0; } String S1; S1 = sTmp.toString(); return S1; }
*
* //段前加兩個空格 public static String doParagraphSpace(String sStr) {
*
* if (sStr == null || sStr.equals("")) { return sStr; }
*
* StringBuffer sTmp = new StringBuffer(); int i = 0; while (i <=
* sStr.length() - 1) {
*
* int flag = 0;
*
* if (sStr.charAt(i) == ' <') { flag = 1; } if ((sStr.charAt(i + 1) == 'b') &&
* flag == 1) { flag = 2; } if ((sStr.charAt(i + 1) == 'r') && flag == 2) {
* flag = 3; } if ((sStr.charAt(i + 1) == '>') && flag == 3) { flag = 4; }
* if ((sStr.charAt(i + 1) != '&') && flag == 4) { flag = 5; }
*
* if (flag == 5) { sTmp = sTmp.append("  :"); } else { sTmp =
* sTmp.append(sStr.substring(i, i + 1)); }
*
* i++; flag = 0; } String S1; S1 = sTmp.toString(); return S1; }
*
* public static String deleteBr(String sStr) {
*
* if (sStr == null || sStr.equals("")) { return sStr; }
*
* Assert.pl("chushi" + sStr);
*
* StringBuffer sTmp = new StringBuffer(); int i = 0; int len =
* sStr.length();
*
* while (i <= len - 4) {
*
* int flag = 0;
*
* if (sStr.charAt(i) == ' <') { flag = 1; } if ((sStr.charAt(i + 1) == 'b') &&
* flag == 1) { flag = 2; } if ((sStr.charAt(i + 1) == 'r') && flag == 2) {
* flag = 3; } if ((sStr.charAt(i + 1) == '>') && flag == 3) { flag = 4; }
*
* if (flag == 4) { sTmp = sTmp.append(""); } else { sTmp =
* sTmp.append(sStr.substring(i, i + 1)); }
*
* i++; flag = 0; } String S1; S1 = sTmp.toString() + sStr.substring(len -
* 4, len);
*
* Assert.pl("JiShu" + S1); return S1; }
*
* public static String returnToHTML(String sStr) { if (sStr == null ||
* sStr.equals("")) { return sStr; } StringBuffer sTmp1 = new
* StringBuffer(); int i = 0; while (i <= sStr.length() - 1) { if
* (sStr.charAt(i) == ' <') { sTmp1 = sTmp1.append("<"); } else if
* (sStr.charAt(i) == '>') { sTmp1 = sTmp1.append(">"); } else { sTmp1 =
* sTmp1.append(sStr.substring(i, i + 1)); } i++; } String S2; S2 =
* sTmp1.toString(); return S2; } /* public static String replace(String
* str, String oldStr, String newStr) {
*
* if (str == null || str.equals("") || oldStr == null || oldStr.equals("") ) {
* return str; } StringBuffer sTmp = new StringBuffer(); int i = 0; int j =
* 0; boolean flag=false;
*
* while (i <= str.length() - 1 ) { if (j < oldStr.length() &&
* str.substring(i, i+1).equals(oldStr.substring(j,j+1))) { flag=true; }
* else { sTmp = sTmp.append(str.substring(i, i + 1)); } if
* (j==oldStr.length() && flag==true) { sTmp=sTmp.append(newStr); j=0;
* flag=false; } i++; j++; }
*
* return sTmp.toString(); }
*
* public static String doWithQuote(String sStr) { if (sStr == null ||
* sStr.equals("")) { return sStr; } StringBuffer sTmp1 = new
* StringBuffer(); int i = 0; while (i <= sStr.length() - 1) { if
* (sStr.charAt(i) == '\'') { sTmp1 = sTmp1.append("''"); } else { sTmp1 =
* sTmp1.append(sStr.substring(i, i + 1)); } i++; } String S2; S2 =
* sTmp1.toString(); return S2; }
*/
/**
* 轉換為HTML編碼. <br>
*
* public static String htmlEncoder(String src) throws Exception { if (src ==
* null || src.equals("")) { return ""; }
*
* String dst = src; dst = replaceAll(dst, " <", "<"); dst =
* replaceAll(dst, ">", ">"); dst = replaceAll(dst, "\"", """); dst =
* replaceAll(dst, "'", "'"); dst = replaceAll(dst, " ", " "); dst =
* replaceAll(dst, "\r\n", "<br>
* "); dst = replaceAll(dst, "\r", "<br>
* "); dst = replaceAll(dst, "\n", "<br>
* ");
*
* return dst; }
*
* /** 轉換為XML編碼. <br>
*
* public static String xmlEncoder(String src) throws Exception { if (src ==
* null || src.equals("")) { return ""; }
*
* String dst = src; dst = replaceAll(dst, "&", "&"); dst =
* replaceAll(dst, " <", "<"); dst = replaceAll(dst, ">", ">"); dst =
* replaceAll(dst, "\"", """); dst = replaceAll(dst, "\'", "´");
*
* return dst; }
*
*
*/
/**
* @return false:不是;true :是漢字字符
*/
public static boolean isChineseCharacter(String str) {
if (isNull(str)) {
return false;
}
boolean bl = true;
byte[] bs = str.getBytes();
if (bs.length == 1) {
bl = false;
} else if (bs[1] > (byte) 163) {
bl = true;
}
return bl;
}
/**
* 將一個str的首字母置為小寫字母
*/
public static String upperFirstLetter(String str) {
if (isNull(str)) {
return "";
} else {
return str.substring(0, 1).toUpperCase()
+ str.substring(1, str.length());
}
}
/**
* 將一個str的首字母置為大寫字母
*/
public static String lowerFirstLetter(String str) {
if (isNull(str)) {
return "";
} else {
return str.substring(0, 1).toLowerCase()
+ str.substring(1, str.length());
}
}
/**
* 將"換成\",'換成\',已適應html里的應用
*/
public static String ignoreHtml(String str) throws java.lang.Exception {
if (isNull(str)) {
return "";
} else {
str = replaceAll(str, "\'", "\\'");
str = replaceAll(str, "\"", "\\\"");
}
return str;
}
public static String reIgnoreHtml(String str) throws java.lang.Exception {
if (isNull(str)) {
return "";
} else {
str = replaceAll(str, "\\'", "'");
str = replaceAll(str, "\\\"", "\"");
}
return str;
}
/**
* 轉換為HTML編碼. <br>
*/
public static String htmlEncoder(String src) throws Exception {
if (src == null || src.equals("")) {
return "";
}
String dst = src;
dst = replaceAll(dst, "<", "<");
dst = replaceAll(dst, ">", ">");
dst = replaceAll(dst, "\"", """);
dst = replaceAll(dst, "'", "'");
dst = replaceAll(dst, " ", " ");
dst = replaceAll(dst, "\r\n", "<br>");
dst = replaceAll(dst, "\r", "<br>");
dst = replaceAll(dst, "\n", "<br>");
return dst;
}
/**
* 轉換為XML編碼. <br>
*/
public static String xmlEncoder(String src) throws Exception {
if (src == null || src.equals("")) {
return "";
}
String dst = src;
dst = replaceAll(dst, "&", "&");
dst = replaceAll(dst, "<", "<");
dst = replaceAll(dst, ">", ">");
dst = replaceAll(dst, "\"", """);
dst = replaceAll(dst, "\'", "´");
return dst;
}
public static String GetMsg(String strDescription) {
String strScript = "<script language=\"javascript\">";
if (strDescription != "") {
strScript += "document.write(\"<div id='popmsg' style='position:absolute;right:0px;bottom:0px;width:160px;height:165px;z-index:1;padding:20px 20px 20px 20px;word-break:break-all;text-align:left;background-image: url(images/backgrnd.gif);'>"
+ strDescription + "</div>\");";
strScript += "j=3;" + "function popClose() {" + " j -= 1;"
+ " if (j > 0){setTimeout(\"popClose()\",10000);}"
+ " else{popmsg.style.display=\"none\";}" + "}";
strScript += "popClose();";
}
strScript += "</script>";
return strScript;
}
public static String getIP() throws java.io.FileNotFoundException,
java.io.IOException {
String ip = "";
FileReader fr = new FileReader("ip.txt");
BufferedReader br = new BufferedReader(fr);
ip = br.readLine();
br.close();
fr.close();
return ip;
}
public static void main(String[] args) throws java.sql.SQLException,
java.lang.Exception {
System.out.println(coverLength("1111111", 10, 'a', ""));
//System.out.println("" + reIgnoreHtml("\'sdfsdf\'"));
//System.out.println(qj2bj("4"));
// todo
/*
* String str="1234567890.";
*
* //for (byte j = 127; j > -127 ; j--) { // byte j=-93; // for (byte k =
* 127; k > -127 ; k--) {
*
* // byte[] bs={j,k}; byte[] bs=str.getBytes();
*
* for (int i = 0; i < bs.length; i++) { System.out.println(""+bs[i]);
* //System.out.println((char)(int)bs[i]); }
*
* System.out.print(" "+new String(bs));
*
* //} //} System.out.println("");
*
* System.out.println((char)(178-128));
*/
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -