- 浏览: 635456 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 888package com.msxf.datasource.t ... -
XML fragments parsed from previous mappers already contains value for
2018-06-02 19:36 24201. ssm项目报错: WARN [main] ... -
@Marked-阅源-jdk8-FunctionalInterface注解
2017-10-26 17:01 810package java.lang; impor ... -
TPE-ThreadPoolExecutor
2017-10-10 15:24 94TPE: java.util.concurrent ... -
@Marked-java-Queue方法
2017-06-27 14:09 564Collection>Queue // 1. 新增 ... -
ImpalaTest
2017-02-16 15:11 374package com.niewj.demo; imp ... -
@Marked-CORS跨域请求:前后端分离
2016-12-22 16:42 16381. 请求过滤器: /** ... -
@Marked-null列的值不参与比较
2016-10-26 17:23 530假如数据库有表emp: empno name age ... -
自定义泛型方法, 三级排序, low版,待升级
2016-10-20 21:17 432package com.jd.dashboard.util ... -
java enum 枚举值
2016-09-21 18:45 528public enum PieChartEnum { P ... -
maven install 时 pom中skip test
2016-09-19 23:08 5581<plugin> <groupI ... -
DateUtil-1
2016-09-19 21:47 469/** * @Title: DateUtil.java ... -
@Marked-ClassNotFoundException: java.util.ArrayList$SubList 错误
2016-09-18 15:00 1718ClassNotFoundException: java ... -
@Marked-mybatis 字符串比较 == 用法
2016-08-22 21:45 5857private String deptLevel; &l ... -
@Marked-List/Set 泛型转换
2016-08-04 11:02 1596Type typeSet = new TypeToken& ... -
@Marked-excel导出csv包括逗号等的处理
2016-08-03 09:22 4712/** * @Title: trimRubbishCh ... -
@Marked-保留两位小数,四舍五入
2015-06-16 01:09 638new java.text.DecimalFormat(& ... -
tomcat 404报错 问题可能之一
2015-05-29 18:20 1397一个tomcat下多个应用:我的应用xxx启动不起来,页面 ... -
@Marked-关于java和JS中的lastIndexOf方法的误解。
2014-08-08 16:32 712今天看JS的数组的lastIndexOf()方法,看书上的 ... -
@Marked-冒泡排序易理解实例
2013-05-08 11:43 1212package com.niewj.ds; publ ...
相关推荐
� 暂不具备 Push Mail 和 Office(DataViz 、 QuickOffice 计划近期推出 ) 功能,目前主要面向的是普通消费 者 用户,对商业用户支持尚弱。 Android Android Android Android 带来的影响 ANDROID 的推出后可能影响的...
22. 匹配由26个英文字母的大写组成的字符串 23 匹配由26个英文字母的小写组成的字符串 24 匹配由数字和26个英文字母组成的字符串; 25 匹配由数字、26个英文字母或者下划线组成的字符串; java源码: /* * Created ...
Strings: 一个非常非常有用的字符串工具类: 提供 splitting,joining, padding 等操作。 七. Primitives: 扩展 JDK 中未提供的对原生类型(如int、char等)的操作, 包括某些类型的无符号的变量。 八. ...
< java.lang >String字符串:★★★☆ 71 < java.lang >StringBuffer字符串缓冲区:★★★☆ 73 < java.lang >StringBuilder字符串缓冲区:★★★☆ 74 基本数据类型对象包装类★★★☆ 75 集合框架:★★★★★,...
StringUtils.java:字符串工具类,用于生成指定格式的字符串及对字符串进行各种处理 使用方式 实体类继承 BaseEntity 并使用注解 @TableAttribute(name = "user_info",comment = "用户信息表") public class ...
只一句代码就可以将一个字符串写入一个文件,如果我们自己写的话,得这样 打开一个文件,判断是否存在,判断编码类型,写入方式是追加还是覆盖,接着创建流,写入流,关闭流等等没有十几,二十行代码根本搞不定,还不一定见...
其实还有更简单的方法,而且是更好的方法,使用合理描述参数和SQL语句返回值的接口(比如IUserOperation.class),这样现在就可以至此那个更简单,更安全的代码,没有容易发生的字符串文字和转换的错误.下面是详细...
usb.util : 这个包提供了一些有用的实用程序,可以将 firmware下载到 USB 设备上、将 USB 系统的内容转储到 XML 中、以及将只有 bulk I/O 的 USB 设备工具转换成一个套接字(socket)。 usb.devices : 这个可选包收集...
混合内容:标记文本和可析字符串 2.元素属性表声明 属性:由“=”分隔的成对的属性名和属性值构成,只能出现在元素标记的内部。 结束标记不能带属性,一个元素可以具有多个属性 语法:<!ATTLIST 对应的...
字符串相关类(String、 StringBuffer 、 StringBuilder) 120 String类的常用方法(已讲过,不再讲!) 120 StringBuffer和StringBuilder 121 String和StringBuffer和StringBuilder使用要点 123 时间处理相关类 124...
设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节 通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到...
设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节 通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后...