java 常用转换函数_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java 常用转换函数

java 常用转换函数

 2013/11/10 3:55:55  xiangkun  程序员俱乐部  我要评论(0)
  • 摘要:publicclassStringUtils{/***判断一个字符串是不是数字组成*@params字符。*@return*/publicstaticbooleanisDigits(Strings){if(s==null||s.length()==0)returnfalse;for(inti=0;i<s.length();i++){if(!Character.isDigit(s.charAt(i)))returnfalse;}returntrue;
  • 标签:常用 函数 Java
class="java" name="code">public class StringUtils {  
/**  
* 判断一个字符串是不是数字组成  
* @param s 字符。  
* @return  
*/
public static boolean isDigits(String s){  
if(s==null | |s.length()==0)return false;  
for(int i=0;i <s.length();i++){  
if(!Character.isDigit(s.charAt(i)))return false;  
}  
return true;  
}  
   
/**  
* 得到一个格式化日期  
* @param format yyyyMMdd 或yyyyMM等  
* @return  
*/
public static String getFormatDateString(String format){  
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(format);  
java.util.Date d = new java.util.Date();  
return sdf.format(d);  
}  
   
/**  
* 把字符串中的HTML代码转换成页面显示的代码  
* @param 字符串 str  
* @return String 替换后的字符传  
*/
public static String repstr(String str) {  
if(str==null)return "";  
str=str.replaceAll(" ", "&nbsp;");  
str=str.replaceAll(" <", "&lt;");  
str=str.replaceAll(">", "&gt;");  
str=str.replaceAll("\"", "&quot;");  
str=str.replaceAll("\n", " <br />");  
return str;  
}  
   
/**  
* 把页面的HTML代码转换成页面显示的代码  
* @param String 替换前的字符串  
* @return String 替换后的字符串  
*/
public static String repstr1(String str){  
if(str==null)return "";  
str=str.replaceAll(" <", "&lt;");  
str=str.replaceAll(">", "&gt;");  
str=str.replaceAll("\"", "&quot;");  
return str;  
}  
   
/**  
* 把页面显示的代码替换成HTML代码  
* @param String 替换前的字符串  
* @return String 替换后的字符串  
*/
public static String repstr2(String str){  
if(str==null)return "";  
str=str.replaceAll("&lt;", " <");  
str=str.replaceAll("&gt;", ">");  
str=str.replaceAll("&quot;", "\"");  
return str;  
}  
   
/**  
* 把字符串里的换行、尖括号、双引号去掉,用于在HTML头的keywords里显示  
* @param str  
* @return  
*/
public static String clear(String str){  
if(str==null)return "";  
str=str.replaceAll(" <", "");  
str=str.replaceAll(">", "");  
str=str.replaceAll("\"", "");  
str=str.replaceAll("\\s", "");  
return str;  
}  
   
/**  
* 去掉 <>和",屏蔽HTML  
* @param str  
* @return  
*/
public static String clearHTML(String str){  
if(str==null)return "";  
str=str.replaceAll(" <", "&lt;");  
str=str.replaceAll(">", "&gt;");  
str=str.replaceAll("\"", "&quot;");  
return str;  
}  
   
public static void main(String[] args){  
System.out.println(isDigits(""));  
System.out.println(isDigits(null));  
System.out.println(isDigits("daimami.com"));  
System.out.println(isDigits("s2345345"));  
System.out.println(isDigits("33453456"));  
}  
}

?

发表评论
用户名: 匿名