📄 strlib.java
字号:
package com.xaccp.common;
public class StrLib {
/**
* 如果字串为null,返回"",否则返回字串本身
* @param str 字符串参数
* @return 字符串本身,如果字符串为null则返回""
*/
public static String format(String str) {
return (str == null ? "" : str);
}
/**
* 把一段文本按html语法格式转化
* @param str 文本
* @return html格式文本
*/
public static String formatHtml(String str) {
if (str == null) return "";
str = str.replaceAll("<","<");
str = str.replaceAll(">",">");
str = str.replaceAll(" "," ");
str = str.replaceAll("\n","<br>");
return str;
}
/**
* 把字串包含的单引号改写为2个相连的单引号,用作sql语句的一部分
* @param str 可能包含单引号的sql语句
* @return 已转化单引号为2个相连的单引号的语句
*/
public static String formatSql(String str) {
return str.replaceAll("'","''");
}
/**
* 判断一个字串是否为空(null或者"")
* @param str 要判断的字串
* @return 为空(null或者"")则返回true,否则返回false
*/
public static boolean isEmpty(String str) {
return (str == null || str.length() == 0);
}
/**
* 转换编码
* @param str 要转换的字符
* @param coding 转换成的编码格式
* @return 转换好的字符
*/
public static String toChinese(String str,String coding) {
if (str == null) return null;
try {
return new String(str.getBytes("ISO-8859-1"), coding);
} catch (Exception e) {
return null;
}
}
/**
* 删除一个字串头尾的空格
* @param str 字串
* @return 如果字串为null,返回"",否则返回去掉了头尾空格的字串
*/
public static String trim(String str) {
return (str == null ? "" : str.trim());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -