- 浏览: 799959 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (248)
- Struts1.x (3)
- Java (24)
- SQL (8)
- 错误汇总/Java (7)
- 错误汇总/JDBC (1)
- 错误汇总/lomboz_eclipse_Hibernate proposals (1)
- 错误汇总/javascript (3)
- 错误汇总/Hibernate + JPA (1)
- 错误汇总/dwr (1)
- hibernate3.X (10)
- Struts2.x (5)
- 概念/JPA (1)
- 概念/JTA (1)
- dwr (1)
- JSTL (1)
- English (6)
- Java/awt (4)
- design_pattern/Observer (2)
- 项目管理 (1)
- Java面试题 (7)
- Linux/Unix (4)
- 服务器/WAS6.0 (1)
- 服务器/WAS6.1 (5)
- 服务器/JBoss (2)
- 收藏 (4)
- 服务器/Tomcat6.X (2)
- 错误汇总/Struts2.X (3)
- JavaRebel (1)
- 小技巧 (3)
- 版本控制 (1)
- 错误汇总/Tomcat6.X (2)
- 错误汇总/Cactus (1)
- HttpUnit (1)
- 错误汇总/Struts1.x (2)
- 数据库/Oracle (6)
- 小技巧/MyEclipse (1)
- javascript (21)
- OGNL (1)
- JSP (2)
- 报表/BIRT (5)
- jquery (6)
- ec:table&ec:side (1)
- Java/Date (1)
- C# (2)
- NC (32)
- oracle (10)
- Ant (1)
- Eclipse (1)
- 迷茫 (1)
- swing (3)
- 数据库/MySQL (2)
- 装机 (3)
- 名词解释/NC (3)
- java/算法 (1)
- HTML (1)
- 分布式 (2)
- flex (5)
- SSI(spring+struts_ibatis) (1)
- UML (1)
- ajax (1)
- Flex 背景透明 (1)
- Android (8)
- 正则 (2)
- linux (1)
最新评论
-
yizishou:
IE9- Only
javascript中createTextRange用法(focus) -
huanzei:
还可以了,po主的第一个方法可行,第二个方法没有试
jsp表格的表头固定不动 -
javams:
Soongtracy 写道方法二完全不行啊亲,你自己有木有试过 ...
jsp表格的表头固定不动 -
mengy163163:
您好,有个问题想请教一下:"birt生成Excel缺 ...
BIRT报表 -
zzy2011266:
楼主,你找到原因了吗?这是为啥?貌似是JVM出bug了
JAVA异常 EXCEPTION_ACCESS_VIOLATION (0xc0000005)
判断字符串是不是数字,大家可能会用一些java自带的方法,也有可能用其他怪异的招式,比如判断是不是整型数字,将字符串强制转换成整型,不是数字的就会抛出错误,那么就不是整型的了。但本文介绍的比较好的两种方法:
1。java类库自带的方法:
public boolean isNum(String msg){ if(java.lang.Character.isDigit(msg.charAt(0))){ return true; } return false; }
更新:
发现以上方法写得不够到位,现在就改为下面的简单说明了,至于具体的方法实现字符串判断是否数字就不写了。
java.lang.Character.isDigit(char ch) boolean
isDigit 只能作用于char,所以判断字符串是否为数字,要一个一个拿出char进行判断。
2。用正则表达式
首先要import java.util.regex.Pattern 和 java.util.regex.Matcher
这两个包,接下来是代码
public boolean isNumeric(String str) { Pattern pattern = Pattern.compile(”[0-9]*”); Matcher isNum = pattern.matcher(str); if( !isNum.matches() ) { return false; } return true; }
3。用正则表达式
protected boolean isNumeric(String str) { Pattern pattern = Pattern.compile("[0-9]*"); return pattern.matcher(str).matches(); }
发表评论
-
Swing 各种提示框
2015-08-23 15:52 3126Swing提供了JOptionPane类 ... -
得到指定月的第一天和最后一天
2013-10-15 11:15 3518Calendar calendar = Calendar. ... -
java中常见字符串的正则表达式匹配
2013-09-13 08:51 6830正则表达式是一个字符串,这个字符串可以来描述或者匹配一 ... -
getPhysicalNumberOfCells 与 getLastCellNum的区别
2013-09-05 15:45 5023用org.apache.poi的包做excel导入,无意间发 ... -
JSON日期格式转换
2013-03-27 09:34 2147默认JSON对DATE类型会转换成一个多属性对象, 而不是单 ... -
JAVA判断当前日期是星期几
2013-02-05 14:18 3034/** * 判断当前日期是星期几< ... -
一个数的n次方
2013-02-05 13:36 1012public class NumberUtils { ... -
java中进行二进制,八进制,十六进制,十进制间进行相互转换
2013-02-05 13:34 5244十进制转成十六进制: Integer.toHexString( ... -
JavaBean为什么实现Serializable(序列化)接口
2012-04-27 15:10 5542今天在面试中遇到了 ... -
指定日期是星期几
2011-02-24 13:26 1230代码: public void week ... -
计算指定年份里月份中的天数
2011-02-23 20:56 1611代码: public void setDate(int ... -
单例与静态的使用
2011-02-22 14:59 1658关于这个问题,下面是 ... -
使用apache的IOUtils类完成文件下载(FileDownload)程序
2010-09-16 23:06 11172package com.test; import ... -
java读取文件路径的几种方法,java 的Class中获得相对路径,绝对路径的方法
2010-09-10 12:16 3287System.out.println("** ... -
System.getProperty()参数大全
2010-09-02 16:48 1250java.version Java Runtime Envir ... -
java 注释换行
2010-08-06 11:42 4285java 注释换行 只适用于doc格式的注释 ... -
java 循环map
2010-03-16 16:17 4803转: 根据JDK5的新特性,用For循环Map,例如循 ... -
关键字volatile
2010-02-24 10:54 1138synchronize建立内存屏障,使其能够抑制内存指令的重排 ... -
java的值传递
2010-01-13 14:10 1084@Test public void TestColl ... -
java内部类有什么好处?为什么需要内部类?
2009-11-17 15:43 2365首先举一个简单的例子,如果你想实现一个接口,但是这个接口中的一 ...
相关推荐
接下来,我们来看如何判断字符串中是否包含数字。这里提供了两种方法: 方法1:转换成字符数组 这种方法是遍历字符串的每个字符,然后逐一判断是否为数字。可以使用`Character.isDigit()`函数来完成这个任务: ``...
本文将深入解析Java中如何判断字符串是否为数字的方法,以及存在的问题和解决方案。 首先,我们可以从简单的基础开始,即判断字符串是否为空或null。在Java中,一个空字符串("")和null值显然不是数字。因此,我们...
其中,`IsMatch` 方法用于判断指定的字符串是否与正则表达式匹配。 #### 2. IsMatch 方法详解 在提供的代码示例中,使用了 `IsMatch` 方法来进行字符串格式验证。具体代码如下: ```csharp public int IsDate...
### Java判断字符串是否包含汉字的方法 在开发过程中,有时我们需要判断一个字符串是否包含汉字,并根据判断的结果执行不同的逻辑。这通常出现在需要处理多语言输入的情况下,例如用户输入验证、文本分析等场景。...
- `compareTo()`方法:基于Unicode值比较字符串,返回值可用来判断字符串的前后顺序。 4. 字符串拼接: - `+`运算符:可以连接两个字符串,例如`str1 + str2`。 - `StringBuilder`和`StringBuffer`类:用于大量...
在Java编程语言中,处理字符串是常见的任务,其中包括判断字符串是否为空以及判断字符串是否只包含数字。在这篇文章中,我们将深入探讨这两种情况的检查方法。 首先,我们来讨论如何判断一个字符串是否为空。在Java...
Java生成随机字符串的两种方法 Java生成随机字符串是 Java 中一个常见的应用场景,例如在注册用户时生成验证码、生成订单号、生成唯一标识符等。今天我们将为大家详细介绍 Java 生成随机字符串的两种方法。 方法一...
结合`parseInt()`和`isNaN()`,我们可以编写一个简单的函数来判断字符串是否可以被解析为数字: ```javascript function isStringNumeric(str) { return !isNaN(parseInt(str, 10)); } isStringNumeric("123"); /...
本篇文章将探讨几种不同的方法来实现这一目标,主要聚焦于从字符串中查找和识别数字字符串的技巧。 首先,我们来看一个简单的实例,这个例子中使用了两个变量`start`和`numStr`。它遍历字符串`valuesStr`的字符,...
本文将详细讨论在MyBatis映射文件中,`if`标签判断字符串相等的两种方法。 ### 方法一:使用OGNL表达式 MyBatis的`if`标签内支持OGNL(Object-Graph Navigation Language)表达式,这是一种强大的表达式语言,用于...
在Python中,我们可以使用内置的`isdigit()`函数,该函数用于判断字符串中的每个字符是否都是数字。例如: ```python def is_all_digits(text): return all(char.isdigit() for char in text) ``` 此函数通过`all...
总结来说,JavaScript提供了多种方式来判断字符串是否相等或满足特定条件。理解`==`和`===`的区别,以及何时使用适当的字符串比较方法,对编写健壮的JavaScript代码至关重要。同时,根据实际需求选择适当的方法,...
截取字符串通常有两种主要方法:固定位置截取和指定长度截取。 1. 固定位置截取:这种方法通常基于起始位置和结束位置来获取字符串的一部分。例如,在Python中,你可以使用切片操作符`[start:end]`来截取字符串,...
从给定的文件标题“字符串转换为计算公式的若干种方法”及描述“个人收集的几种将字符串表达式转换为计算公式的方法”中,我们可以看出文章主要探讨的是如何将文本形式的数学表达式(字符串)转化为可以进行计算的...
以上两种方法都能有效地判断一个整数是否为回文数字。在实际编程中,根据具体场景和性能要求,可以选择合适的方法进行实现。学习和理解这些基础知识对于提升Java编程能力非常有帮助。在实际编程过程中,还可以结合...
该方法首先移除IPv4/IPv6字符串中的空格,然后根据字符串中是否包含冒号来判断是IPv4还是IPv6,并调用相应的转换方法。 #### IPv4转换为BigInteger 对于IPv4地址,代码通过`ipv4ToBytes`方法将其转换为字节数组。...
总结来说,Java中判断字符串是否包含汉字有多种方式,可以根据实际需求选择合适的方法。第一种方法适用于GB2312编码的字符串,而第二种和第三种方法则更通用,能识别Unicode编码的汉字。了解这些方法有助于编写更...
在Java中,Boolean类型与字符串或者数字1和0之间的转换是一种常见的操作。特别是在数据库交互过程中,Boolean类型字段需要与数据库中的bit类型字段进行映射和转换。下面我们将详细介绍Java中Boolean与字符串或者数字...
在Java编程中,生成含字母和数字的随机字符串是一种常见的需求,例如用于验证码、唯一标识符等场景。标题提到的"Java生成含字母和数字的6位随机字符串",就是指通过编程方式创建一个长度为6的字符串,其中包含大小写...
总结来说,判断字符串是否为回文是信息学竞赛中的基础问题,可以通过双指针或栈等方法解决。理解和熟练掌握这类问题的解决技巧,对于提升信息学竞赛的解题能力至关重要。提供的资料"算法-判断字符串是否为回文(信息...