高手请指教下判断字符串和整数问题

原创 2007年10月08日 18:05:00

for(int n=0;n<length;n++)
                  {
                   Pattern pattern = Pattern.compile("[0-9]*");
                   Matcher isNum = pattern.matcher(shuzu[n]);
                  if( !isNum.matches() )
                    {
                      System.out.printf("你输入的不能参加排序"+shuzu[n]);//不是数字

                    }
                  else
                    {
                     String text=shuzu[n];
                     int temp=Integer.parseInt(text);
                   
                   System.out.printf("%d",temp);
                   }
             } 

5   4  2  3.2

结果3.2判断为字符呀

结果为什么不能判断小数呀

【剑指Offer学习】【面试题54:表示数值的字符串】

题目:请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例子说明  例如,字符串“+100”,“5e2”,“-123”,“3.1416”及”-1E-16”都表示数值,但“12e”,”1a3....
  • DERRANTCM
  • DERRANTCM
  • 2015年07月10日 08:14
  • 2683

设计一个程序,判定输入的字符串是否回文

程序1,用函数实现:# include # include int fun(char *p, char *q){ char *s, *t; int n; n = strlen(p); //计算所输入字...
  • u010345869
  • u010345869
  • 2014年04月14日 10:59
  • 2259

C实例--判断一个字符串是否是回文数

回文是指顺读和反读内容均相同的字符串,例如”121”,”ABBA”,”X”等。本实例将编写函数判断字符串是否是回文。引入两个指针变量,开始时,两个指针分别指向字符串的首末字符,当两个指针所指字符相等时...
  • hongbochen1223
  • hongbochen1223
  • 2015年06月10日 09:34
  • 3051

约瑟夫问题 请高手指教有没有更简单的方法

 #include #include typedef struct jnode /*typedef是对已有的类型重新定义一个新的...
  • cjxtfxs
  • cjxtfxs
  • 2011年04月16日 19:53
  • 343

【剑指Offer-字符串】请实现一个函数用来判断字符串是否表示数值(包括整数和小数)

题目 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串”+100”,”5e2”,”-123”,”3.1416”和”-1E-16”都表示数值。 但是”12e”,”1a3.14”...
  • weixin_35793200
  • weixin_35793200
  • 2018年01月10日 20:34
  • 16

java 字符串转化为整数溢出问题处理

1、思路及注意事项 参考:http://blog.sina.com.cn/s/blog_514c89a90100d7qh.html 概括起来有几种情况 1)字符串开头是“+”号或...
  • Evan123mg
  • Evan123mg
  • 2015年05月03日 16:54
  • 2147

字符串转换为整数,相关问题探讨

问题:输入一串数字字符串,经过转换输出为整数,例如“12345”,转换为12345。分析如下: 1.确定扫描方向,从左至右 2.具体转换:a. 1 = 0*10+1,b. 12=1*10+2,...
  • Sfloor
  • Sfloor
  • 2016年02月19日 23:45
  • 111

关于atoi字符串转换成int整数的一些问题

http://blog.csdn.net/silvergingko/article/details/6070138 在编程中,经常需要将一个字符串中包含的数字转换成整数进行处理。标准C函数a...
  • caijun12358098
  • caijun12358098
  • 2012年04月18日 11:36
  • 2091

将字符串转化为整数问题(C++)

1.将字符串转化为整数问题(C++) 仿照atoi实现代码: // 仿照atoi函数实现字符串转化为整形数据问题 // #include "stdafx.h" enum MyEnum { eVa...
  • woliuyunyicai
  • woliuyunyicai
  • 2015年03月06日 16:58
  • 1118

华为:通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串

/* 题目描述: 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。 输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开。 补充说...
  • shihui512
  • shihui512
  • 2013年04月16日 20:48
  • 1355
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:高手请指教下判断字符串和整数问题
举报原因:
原因补充:

(最多只允许输入30个字)