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常用时间转换函数
8. **BSNum.java**: 可能是一些数值处理的函数,如数字转换、比较、四舍五入等。Java的`Math`类提供了许多数学运算方法,此外开发者可能还会自定义一些特殊功能,如检查数字是否为整数、是否在范围内等。 9. **...
这份“Java常用函数速查表”是一个宝贵的参考资料,旨在帮助开发者快速查找和理解常用的功能。 速查表通常包括了Java中的各种核心类库函数,如String、Math、ArrayList、HashMap等常用类的方法。以下是一些重要的...
Java常用函数2 本文档介绍了Java中的一些常用的函数,包括日期格式转换、判断素数、阶乘计算、十六进制打印和数据库连接等。 1. 日期格式转换函数 dateToStr函数将java.util.Date对象转换为字符串,使用...
在Java编程中,掌握常用函数是提升开发效率的关键。本篇将深入讲解Java中涉及字符串、包装类、日期处理、基础数学操作以及其他实用工具类的相关函数,以及GUI组件如文本框、文本区、按钮和标签的使用。 首先,我们...
本篇文章将深入探讨Java中一些常用的函数API,尤其是那些在日常开发中频繁使用的。 首先,我们要关注的是`java.util.Date`和`java.text.SimpleDateFormat`类,这两个类常用于日期和时间的操作。`Date`类代表了一个...
根据提供的文件信息,我们可以提取并总结出以下几个关键的Java知识点: ### 1. 文件与类的基本结构 在Java中,每个文件通常包含一个或多个类的定义。此文件中的类名为`BaseFunction`,它位于包`jing.tools`中。在...
### Java常用函数与方法详解 在Java编程语言中,熟练掌握一些常用的函数和方法对于提高开发效率至关重要。本文将对给定代码中的几个典型方法进行详细介绍,并解释它们的应用场景及实现原理。 #### 1. 日期转换为...
### Java常用函数详解 #### 第一章 字符串操作 在Java编程中,字符串操作是一项基本且重要的技能。本章节将详细介绍Java中常用的字符串处理函数。 1. **获取字符串长度**:`length()`方法用于获取字符串的长度。 ...
Java 中常用的字符串函数集锦 Java 中字符串是连串的字符,但是与许多其他的计算机语言将字符串作为字符数组处理不同,Java 将字符串作为 String 类型对象来处理。将字符串作为内置的对象处理允许 Java 提供十分...
根据提供的文件信息,我们可以归纳总结出Java中常用的字符串处理及组件相关的知识点。下面将详细介绍这些功能及其用法。 ### 字符串操作 #### 1. 获取字符串长度 - **方法**: `length()` - **描述**: 用于获取字符...
软件开发过程中,经常用到的一些小函数,比如日期型到字符型的转换等
### Java李兴华学习笔记之Java常用类库 #### 一、课程介绍及知识点概览 根据提供的资料,“Java李兴华学习笔记之Java常用类库”这份文档来源于北京MLDN软件实训中心的教学资料,主要涵盖了Java编程语言中常用类库...
1. **java.lang.Math**:这个类提供了许多基础数学函数,如求平方根、最大值、最小值、随机数生成等。 2. **java.util.Arrays**:用于处理数组的各种操作,如排序、填充、比较、复制等。 3. **java.util....
Java 中的算法函数是非常重要的概念,它们广泛应用于各种编程领域,以下将详细介绍 Java 中常用的算法函数。 输入输出 Java 中的输入输出函数主要使用 `java.util.Scanner` 类,通过创建 `Scanner` 对象可以读取...
实验5的Java常用类主要涵盖了Java编程中的一些核心概念和常用工具类的使用。以下是这些知识点的详细说明: 1. **String、StringBuffer(StringBuilder)**: - **String** 类在Java中是不可变的,这意味着一旦创建了...
### Java API函数大全 在Java开发中,熟练掌握并运用API是提高开发效率、编写高质量代码的关键之一。本文将从给定的文档片段出发,详细解读其中提及的一些关键API概念及函数,帮助开发者们深入了解这些功能的具体...
以下是对这些类的一些常用函数的总结: 首先,引入`java.util.Date`和`java.text.SimpleDateFormat`这两个包,它们分别用于表示日期和时间,以及格式化日期和时间的显示。 1. 计算某一月份的最大天数: `Calendar...
### Java常用系统类库实验详解 #### 实验概述与目标 本次实验主要聚焦于Java的预定义类,尤其是那些在日常编程中频繁使用的系统类库。实验旨在加深学生对Java预定义类的理解,掌握常用类的运用技巧,以及熟练方法...
标题"汉字转换拼音 Java"指的是在Java环境中开发一个程序或库,其功能是将汉字转换为它们对应的汉语拼音。这在多种场景下都非常实用,比如搜索引擎优化、语音合成、关键词提取等。Java中实现这一功能的关键在于找到...