📄 utility.java
字号:
package db;
import java.io.*;
import java.util.*;
public class Utility{
/*
//去掉奇怪的:
public String RemoveComment(String Content){
String makeContent=new String();
StringTokenizer strToken=new StringTokenizer(Content,"\n");
String tempToken=null;
while(strToken.hasMoreTokens()){
tempToken=strToken.nextToken();
if(tempToken.indexOf(":")!=0)
makeContent=makeContent+tempToken+"\n";
}
return makeContent;
}
//将/n转换成为回车<br>
public String addBr(String Content){
String makeContent=new String();
StringTokenizer strToken=new StringTokenizer(Content,"\n");
while(strToken.hasMoreTokens()){
makeContent=makeContent+"<br>"+strToken.nextToken();
}
return makeContent;
}
//public String convertNewlines(String input) {
// String result=input.replace(input,"\r\n","<br>");
// return result.replace(result,"\n","<br>");
//}
*/
public String[] split(String source,String div){
int arynum = 0,intIdx=0,intIdex=0,div_length = div.length();
if(source.compareTo("")!=0){
if(source.indexOf(div)!=-1){
intIdx = source.indexOf(div);
for(int intCount =1 ; ; intCount++){
if(source.indexOf(div,intIdx+div_length)!=-1){
intIdx= source.indexOf(div,intIdx+div_length);
arynum = intCount;
}
else {arynum+=2;break;}
}
}else arynum =1;
}else arynum = 0;
intIdx=0;
intIdex=0;
String[] returnStr = new String[arynum];
if(source.compareTo("")!=0){
if(source.indexOf(div)!=-1){
intIdx = (int)source.indexOf(div);
returnStr[0]= (String)source.substring(0,intIdx);
for(int intCount =1 ; ; intCount++){
if(source.indexOf(div,intIdx+div_length)!=-1){
intIdex=(int)source.indexOf(div,intIdx+div_length);
returnStr[intCount] = (String)source.substring(intIdx+div_length,intIdex);
intIdx = (int)source.indexOf(div,intIdx+div_length);
}
else {
returnStr[intCount] = (String)source.substring(intIdx+div_length,source.length());
break;
}
}
}
else {returnStr[0] = (String)source.substring(0,source.length());return returnStr;}
}
else {return returnStr;}
return returnStr;
}
public String dealNull(String str) {
String returnstr = null;
if (str == null) returnstr = "";
else returnstr = str;
return returnstr;
}
public Object dealNull(Object obj){
Object returnstr = null;
if (obj == null) returnstr = (Object)("");
else returnstr = obj;
return returnstr;
}
int dealEmpty(String s) {
s = dealNull(s);
if (s.equals("")) return 0;
return Integer.parseInt(s);
}
public String replace(String str,String substr,String restr){
String[] tmp = split(str,substr);
String returnstr = null;
if(tmp.length!=0) {
returnstr = tmp[0];
for(int i = 0 ; i < tmp.length - 1 ; i++)
returnstr =dealNull(returnstr) + restr +tmp[i+1];
}
return dealNull(returnstr);
}
public String addBr(String txt){
if (txt != null)
{
txt = replace(txt,"\n","<br>");
}
return txt;
}
public String DelBr(String txt){
if (txt != null)
{
txt = replace(txt,"<br>","");
}
return txt;
}
public String AddSlashes(String txt){
if (txt != null)
{
txt = replace(txt,"\'","\\'");
}
return txt;
}
public String stripslashes(String txt){
if (txt != null)
{
txt = replace(txt,"\'","'");
}
return txt;
}
public String htmlEncode(String txt){
txt = replace(txt,"&","&");
txt = replace(txt,"&amp;","&");
txt = replace(txt,"&quot;",""");
txt = replace(txt,"\"",""");
txt = replace(txt,"&lt;","<");
txt = replace(txt,"<","<");
txt = replace(txt,"&gt;",">");
txt = replace(txt,">",">");
txt = replace(txt,"&nbsp;"," ");
txt = replace(txt," "," ");
return txt;
}
public String unHtmlEncode(String txt){
txt = replace(txt,"&","&");
txt = replace(txt,""","\"");
txt = replace(txt,"<","<");
txt = replace(txt,">",">");
txt = replace(txt," "," ");
return txt;
}
public String ScriptEncode(String txt){
txt = replace(txt,"javascript","");
txt = replace(txt,"Javascript","");
txt = replace(txt,"JavaScript","");
txt = replace(txt,"jscript","");
txt = replace(txt,"JScript","");
txt = replace(txt,"js","");
txt = replace(txt,"JS","");
txt = replace(txt,"vbs","");
txt = replace(txt,"VBS","");
txt = replace(txt,"vbscript","");
txt = replace(txt,"VBScript","");
return txt;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -