永发信息网

java如何判断某个字符串前后是否是数字??

答案:6  悬赏:0  手机版
解决时间 2021-03-22 10:42
如:“3.5.5.课”,我要截取出”3.5.5“,对于”可靠567"则跳过,求解
最佳答案
用正则表达式来做
全部回答
具体的我写不出来,你多研究一下java的正则表达式吧
如果只是判断可以用integer.parseint(string)数字没有异常有异常数字或者用正则表达式 return string.matches("\\d+\\.?\\d*")); 语句用来判断 \\d+表示或者多数字\\.? 表示或没有小数点 \\d * 表示0或者多数字
1、对于字符串String,且包含断点"."的字符串,可以使用slip函数来获取数据,再以所需方式组合成想要的结果。 split 用法实例: String string = "004-034-556"; String[] parts = string.split("-"); String part1 = parts[0]; // 004 String part2 = parts[1]; // 034 String part3 = parts[2]; // 556 2、使用for循环遍历字符串每一位的值,获取相应的数据,并存入新的字符串里 3、使用match函数,通过使用正则表达式来获取数据
String originalStr = "3.5.5.课567"; System.out.println("方法1:" + originalStr.substring(0, originalStr.indexOf("课")-1)); System.out.println("方法2:" + originalStr.split(".课")[0]);
先用String类的toCharArray()方法把字符串变成一个字符数组,然后对这个数组用for循环依次判断是否为数字,判断需要用Character类的isDigit(char c)方法,后面应该就知道该怎么做了吧?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求个dnf搬砖辅助,价格好说,要无毒稳定的
早晚点地址在什么地方,想过去办事
导数的这些公式只能死背吗?完全不理解这些公
下列说法错误的是A.人体缺乏维生素,易患某些
左转弯闯红灯怎么处理?扣分吗?一般扣几分
崇阳有去赤壁北站的车吗?
信号强度百分之60,怎么调都没有信号质量
江苏南通哪里有加工帽子的工厂
沙拉酱热量高吗,沙拉酱热量和脂肪含量很高吗
铂宫地址在哪,我要去那里办事
柴油机压缩冲程中,活塞压缩空气能使其______
请问在189邮箱里邮件能够在客户端软件里面显
冬天很冷啊开门就跟开冰箱似的那夏天呢!开门
①飞船一般为多舱体结构,各舱体功能不同,舱
大路烤饼店怎么去啊,有知道地址的么
推荐资讯
苏州到宁波有没有动车或者高铁?
10月份参加婚礼穿什么
苹果怎样用储蓄银行卡购买app
我想问问 如图这位朋友 眼睛上戴的是什么?有
People believe that climbing can do good t
我姓曾可以取什么样的网名?
About 809 primary school pupils from South
江南名府这个地址在什么地方,我要处理点事
一二牛鼠本一家,兄弟长大各分家
2013年央视3?15晚会曝光:千足金、三个九,这
上虞区滨江小学在什么地方啊,我要过去处理事
福建师范大学在福州哪里?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?