`
xiangkun
  • 浏览: 100239 次
  • 性别: Icon_minigender_1
  • 来自: 马尔代夫
社区版块
存档分类
最新评论

java 常用转换函数

阅读更多
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"));  
}  
}

 

分享到:
评论

相关推荐

    java常用时间转换函数

    java常用时间转换函数

    JAVA共通函数 常用小函数 如日期型到字符型的转换等

    软件开发过程中,经常用到的一些小函数,比如日期型到字符型的转换等

    常用高阶函数:转换

    本文介绍的是常用高阶函数之一,包括 Kotlin 为集合、数组等添加的高阶函数中最后几个难以归类的函数。

    JAVA 工具类 项目开发常用方法

    java 工具类 项目开发常用方法,如:字符转换函数,字符处理,数组相关的处理函数

    java_code_for_common_functions.rar_JSON_java json_jquery_数据库 转换

    java的常用函数代码,包括处理日期时间、解压zip、文本格式转换、数据库连接、json、jdbc、正则表达式等相关的41个函数的java实现。

    java常用工具类的使用

    对数字的格式化,在程序处理中也是非常常用的,数字格式化主要对小数点位数,表示的形式(比如:百分数表示)等格式处理。 NumberFormat 是所有数值格式的抽象基类。此类提供格式化和解析数值的接口。若要格式化...

    Java开发技术大全(500个源代码).

    HelloNative.java 准备调用C函数的java文件 HelloNative.lib 用VC编译生成的静态库文件 HelloNative.obj 用VB编译生成的目标文件 HelloNativeTest.java 测试本地化是否成功的类文件 instanceVar.java 定义一个...

    Java常用工具包Jodd.zip

    获取函数参数名jodd-dboom 数据库访问的轻量级封装,可看作一个简单的ORMjodd-json JSON解析、序列化jodd-vtor 一个基于注解的字段验证框架了解更多: GitHub page (5 min overview): http://oblac.github.io/jodd...

    一个非常好的Java工具类(字符窜处理,时间格式转换,加密解密等)

    一个非常好的Java工具类 包括字符窜加密解密,非法字符过滤和替换 时间格式转换,常用验证等等很多非常有用的函数

    java源码包---java 源码 大量 实例

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道VB...

    将度分(ddmm.mmmm)的坐标转换为常用坐标(dd.ddddd)

    GNSS NMEA 格式的坐标(ddmm.mmmmm)转换为原始 GPS 格式

    JAVA上百实例源码以及开源项目源代码

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道VB...

    Java字符串逗号分割实现.pptx.pptx

    Java中有多种将字符串转换为列表的方法,其中最常用的是使用split()函数和Java8的Stream API。 split()函数的使用 split()函数可以将字符串按照指定的分隔符进行分割,返回一个字符串数组,我们可以通过Arrays....

    java源码包4

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道...

    java源码包3

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道...

    JAVA上百实例源码以及开源项目

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道VB...

    黑马程序员-Java语言进阶-源码、教程笔记.zip

    day01_Object类、常用API day02_Collection、泛型 day03_List、Set、数据结构、Collections day04_Map,斗地主案例 day05_异常,线程 day06_线程、同步 day07_等待与唤醒案例、线程池、Lambda表达式 day08_File类、...

    java源码包2

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道...

    java开源包4

    Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、数据压缩、颜色转换、键盘鼠标事件转换等等。 最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 ...

    java开源包11

    Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、数据压缩、颜色转换、键盘鼠标事件转换等等。 最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 ...

Global site tag (gtag.js) - Google Analytics