- 浏览: 645975 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (310)
- C&C++ (14)
- Java (52)
- Python (13)
- Web (10)
- Tomcat (2)
- Struts2 (2)
- Spring (3)
- Hibernate (11)
- SWT (1)
- Linux (35)
- WebService (1)
- 工具 (3)
- 数据库 (10)
- 开源项目 (3)
- 搜索技术 (4)
- 链接记录 (3)
- 搜集信息 (12)
- 工作笔记 (16)
- 星星点点 (20)
- 英文片语 (7)
- 读书笔记 (3)
- 自考资料 (3)
- 习题自解 (1)
- 一例一课 (0)
- 运动积累 (1)
- 留档 (0)
- SQL (5)
- JPA (1)
- JSP (3)
- JSON (1)
- Javascript (5)
- Excel (1)
- vbox (3)
- 虚拟机 (1)
- nat (1)
- secureCRT (1)
- centos (1)
- ssh (1)
- ide (1)
- hive (2)
- impala (1)
- ascii (1)
- redis (1)
- seckill (1)
- nginx (2)
- git (0)
- mq (1)
- maven (1)
- java并发包 (1)
- 阅源 (1)
- mybatis (1)
最新评论
-
dotjar:
awk -F "/" '{print $3 ...
@Marked-linux命令使用 cut/sort/uniq -
DEMONU:
直接将要删除的key记下来,遍历完了,在删除
@Marked-Java 遍历Map时 删除元素 -
LeeXiao:
感谢分享
@Marked-Java 遍历Map时 删除元素 -
nicegege:
受益匪浅
mysql char varchar -
nicegege:
受益匪浅
@Maked-mysql使用规范
对java的String类的一些小补充。
public class StringUtil { /** 将一个字符串的首字母大写然后返回. @param str 要处理的目标字符串. @return String new String(cs) */ public static String capitalize(String str) { char[] cs = str.trim().toCharArray(); cs[0] = Character.toUpperCase(cs[0]); return new String(cs); } /** 检查字符串是否可以转换为数字 @param str 目标字符串 @return boolean 如果可以返回true,否则false */ public static boolean isdigit(String str) { boolean flag = false; try { Integer.parseInt(str); flag = true; } catch (NumberFormatException e) { try { Double.parseDouble(str); flag = true; } catch (NumberFormatException e1) { } } return flag; } }备份!日后用到再补充。
评论
3 楼
stef831018
2012-03-25
dotjar 写道
goldenfish1919 写道
isdigit(String str)
这个更适合用正则来做,而不是异常,异常的话效率会非常的低
这个更适合用正则来做,而不是异常,异常的话效率会非常的低
金鱼先生言之有理!
isdigit这样的方法一般使用在判断整型或其他数据类型的条件中,建议用异常方式判断整个数据类型是否是你期望的;正则表达式并非万能的,例如使用正则表达式判断一个字符串是整型或者浮点型就比较麻烦,因为即使每个字符都是数字也不一定符合整型和浮点型的要求,因为这些类型都是有边界的;使用异常方式是最简单最直接的一种!
2 楼
dotjar
2012-03-24
goldenfish1919 写道
isdigit(String str)
这个更适合用正则来做,而不是异常,异常的话效率会非常的低
这个更适合用正则来做,而不是异常,异常的话效率会非常的低
金鱼先生言之有理!
1 楼
goldenfish1919
2012-03-24
isdigit(String str)
这个更适合用正则来做,而不是异常,异常的话效率会非常的低
这个更适合用正则来做,而不是异常,异常的话效率会非常的低
发表评论
-
@Marked-ExecutorService的invokeAny方法注意
2018-08-23 20:19 930package com.msxf.datasource.t ... -
XML fragments parsed from previous mappers already contains value for
2018-06-02 19:36 25891. ssm项目报错: WARN [main] ... -
@Marked-阅源-jdk8-FunctionalInterface注解
2017-10-26 17:01 852package java.lang; impor ... -
TPE-ThreadPoolExecutor
2017-10-10 15:24 94TPE: java.util.concurrent ... -
@Marked-java-Queue方法
2017-06-27 14:09 612Collection>Queue // 1. 新增 ... -
ImpalaTest
2017-02-16 15:11 409package com.niewj.demo; imp ... -
@Marked-CORS跨域请求:前后端分离
2016-12-22 16:42 16741. 请求过滤器: /** ... -
@Marked-null列的值不参与比较
2016-10-26 17:23 570假如数据库有表emp: empno name age ... -
自定义泛型方法, 三级排序, low版,待升级
2016-10-20 21:17 456package com.jd.dashboard.util ... -
java enum 枚举值
2016-09-21 18:45 561public enum PieChartEnum { P ... -
maven install 时 pom中skip test
2016-09-19 23:08 5623<plugin> <groupI ... -
DateUtil-1
2016-09-19 21:47 502/** * @Title: DateUtil.java ... -
@Marked-ClassNotFoundException: java.util.ArrayList$SubList 错误
2016-09-18 15:00 1745ClassNotFoundException: java ... -
@Marked-mybatis 字符串比较 == 用法
2016-08-22 21:45 5889private String deptLevel; &l ... -
@Marked-List/Set 泛型转换
2016-08-04 11:02 1644Type typeSet = new TypeToken& ... -
@Marked-excel导出csv包括逗号等的处理
2016-08-03 09:22 4748/** * @Title: trimRubbishCh ... -
@Marked-保留两位小数,四舍五入
2015-06-16 01:09 672new java.text.DecimalFormat(& ... -
tomcat 404报错 问题可能之一
2015-05-29 18:20 1431一个tomcat下多个应用:我的应用xxx启动不起来,页面 ... -
@Marked-关于java和JS中的lastIndexOf方法的误解。
2014-08-08 16:32 758今天看JS的数组的lastIndexOf()方法,看书上的 ... -
@Marked-冒泡排序易理解实例
2013-05-08 11:43 1246package com.niewj.ds; publ ...
相关推荐
我们可以使用Java的内置`String`类提供的方法,如`substring()`用于截取字符串,`indexOf()`和`lastIndexOf()`查找子串,`trim()`去除空白,`replace()`和`replaceAll()`替换子串,以及`split()`分割字符串等。...
首先,`StringUtil`通常作为一个开源库或自定义组件存在,因为AS3的标准库并没有提供这样的全面字符串工具集。它的设计目标是帮助开发者更高效地进行字符串的拼接、格式化、查找、替换等操作,尤其是在处理大量字符...
这个名为"图片转字符串工具类"的程序提供了一种便捷的方法来实现这种转换。以下将详细介绍相关知识点: 1. 图片编码:图片通常是以二进制形式存储的,包含像素颜色值、图像尺寸等信息。在图片转字符串的过程中,...
对于压缩包子文件的文件名称列表“字符串工具类”,这可能是一份包含了各种字符串处理方法的源码文件集合,可能包括自定义的工具类或对已有工具类的扩展。通过研究这些源码,我们可以学习到如何根据项目需求定制自己...
描述中的"字符串工具"进一步确认了这个包是关于字符串操作的。`stringutil-main`可能是这个包的主入口文件,包含了`stringutil`包的初始化代码和测试用例。 使用这样的自定义`stringutil`包可以提高代码的可读性...
字符串处理是编程中非常常见的任务,因此,一个字符串工具类会包含许多对字符串进行操作的方法。这可能包括字符串的格式化、分割、连接、查找和替换、去除空白字符、大小写转换、检查是否符合特定模式(如邮箱格式...
`StringUtil` 类是基于Java标准库的 `String` 类进行扩展的,它提供了更丰富的接口,使得开发者在处理字符串时更加便捷。这个类可能还包含了其他高级功能,如去除特殊字符、格式化输出、URL编码解码等,这些都极大地...
例如,C#中的`System.String`类可以通过扩展方法添加自定义的功能,如检查字符串是否为空、去除两端空白字符等。 在描述中提到了“方便用户集成和应用,备注清晰”,这意味着这个字符串扩展类设计得非常人性化,...
除了这两个主要工具类,`javaUtils`文件夹中可能还包含其他类型的工具类,如日期时间工具、字符串处理工具、集合操作工具等。这些工具类通常具有高度封装和可重用性,可以帮助开发者快速实现功能,减少重复代码,...
在Java编程语言中,处理字符串和正则表达式是一项常见的任务。正则表达式是一种强大的文本模式匹配工具,可以用于搜索、替换或者提取符合特定...这两个工具在处理字符串和正则表达式时,都可以极大地扩展我们的能力。
在.NET编程环境中,`StringUtil`通常是指一个自定义的实用工具类,用于处理字符串的各种操作。这个类可能包含了丰富的静态方法,旨在简化和优化对字符串的处理,因为.NET框架的标准库`System.String`虽然功能强大,...
首先,StringUtil.cs通常是一个自定义的字符串工具类,它封装了各种常见的字符串操作。在这个类中,我们可以期待找到以下知识点: 1. 字符串连接:如`String.Concat()`,用于将多个字符串合并为一个。 2. 字符串...
现在,考虑到压缩包中的`StringUtil.java`文件,我们可以假设这个文件包含了一个名为`StringUtil`的工具类,用于提供字符串操作的静态方法。在这个类中,我们可以定义一个静态方法来实现上述功能: ```java public ...
- `StringUtil`通常包含一系列静态方法,用于处理和操作字符串。例如,它可能有检查空字符串 (`isEmpty()`)、去除空白 (`trim()`)、比较字符串 (`equals()`)、替换子串 (`replace()`)、分割字符串 (`split()`) 等...
- 功能:将字符串格式的日期时间转换为`java.util.Date`类型,默认使用`STANDARD_FORMAT`格式。 - 实现:与上述`strToDate`方法类似,但使用了默认格式。 7. **默认格式的日期转字符串方法**: - 方法签名:`...
4. **字符串操作**:StringUtil是Jodd提供的字符串处理工具,包含了一系列方便的静态方法,如分割、替换、去除空白、检查格式等,极大地增强了Java字符串处理的能力。 5. **I/O流**:IoUtil是处理输入/输出流的利器...
String Util则专注于字符串的操作,它包含了许多实用的方法,帮助开发者进行字符串的拼接、分割、替换、校验等。在Java标准库中,`java.lang.String`类已经提供了很多基本操作,但有时我们需要更复杂的功能,比如...
"java utils 工具类"这个主题主要关注Java中那些方便的工具类,特别是关于字符串处理的`StringUtil`。下面我们将深入探讨`StringUtil`类中的相关知识点。 首先,`StringUtil`通常是非官方的命名,因为它并未在Java...
Commons Lang是Apache软件基金会开发的一个Java工具包,它提供了许多实用的函数,扩展了Java标准库中关于字符串处理的功能。`StringUtils`类是这个工具包中的核心类之一,专门用于处理字符串的各种操作,包括但不...