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(" ", " "); str=str.replaceAll(" <", "<"); str=str.replaceAll(">", ">"); str=str.replaceAll("\"", """); 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(" <", "<"); str=str.replaceAll(">", ">"); str=str.replaceAll("\"", """); return str; } /** * 把页面显示的代码替换成HTML代码 * @param String 替换前的字符串 * @return String 替换后的字符串 */ public static String repstr2(String str){ if(str==null)return ""; str=str.replaceAll("<", " <"); str=str.replaceAll(">", ">"); str=str.replaceAll(""", "\""); 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(" <", "<"); str=str.replaceAll(">", ">"); str=str.replaceAll("\"", """); 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常用时间转换函数
软件开发过程中,经常用到的一些小函数,比如日期型到字符型的转换等
本文介绍的是常用高阶函数之一,包括 Kotlin 为集合、数组等添加的高阶函数中最后几个难以归类的函数。
java 工具类 项目开发常用方法,如:字符转换函数,字符处理,数组相关的处理函数
java的常用函数代码,包括处理日期时间、解压zip、文本格式转换、数据库连接、json、jdbc、正则表达式等相关的41个函数的java实现。
对数字的格式化,在程序处理中也是非常常用的,数字格式化主要对小数点位数,表示的形式(比如:百分数表示)等格式处理。 NumberFormat 是所有数值格式的抽象基类。此类提供格式化和解析数值的接口。若要格式化...
HelloNative.java 准备调用C函数的java文件 HelloNative.lib 用VC编译生成的静态库文件 HelloNative.obj 用VB编译生成的目标文件 HelloNativeTest.java 测试本地化是否成功的类文件 instanceVar.java 定义一个...
获取函数参数名jodd-dboom 数据库访问的轻量级封装,可看作一个简单的ORMjodd-json JSON解析、序列化jodd-vtor 一个基于注解的字段验证框架了解更多: GitHub page (5 min overview): http://oblac.github.io/jodd...
一个非常好的Java工具类 包括字符窜加密解密,非法字符过滤和替换 时间格式转换,常用验证等等很多非常有用的函数
WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB...
GNSS NMEA 格式的坐标(ddmm.mmmmm)转换为原始 GPS 格式
WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB...
Java中有多种将字符串转换为列表的方法,其中最常用的是使用split()函数和Java8的Stream API。 split()函数的使用 split()函数可以将字符串按照指定的分隔符进行分割,返回一个字符串数组,我们可以通过Arrays....
WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道...
WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道...
WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB...
day01_Object类、常用API day02_Collection、泛型 day03_List、Set、数据结构、Collections day04_Map,斗地主案例 day05_异常,线程 day06_线程、同步 day07_等待与唤醒案例、线程池、Lambda表达式 day08_File类、...
WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道...
Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、数据压缩、颜色转换、键盘鼠标事件转换等等。 最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 ...
Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、数据压缩、颜色转换、键盘鼠标事件转换等等。 最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 ...