高手指教,,怎么将string类型中的数字转化成int啊? 一个string 变量,里面既有数字也有字符,想提取出数字付给int型变量,该怎么做呢,,多谢~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是什么情况,比如你的字符串如果有这种情况:abc1dee3s3应该转化成什么int数值呢?首先提取数字,然后通过java.lang.Integer.parseInt(String s)转换成int类型至于提取数字就是取字符串的每个字符,然后比较就行了 用正则表达式把字符串划分为可以用Integer.parseInt(String)的字符串数组,然后分别解析成int String s = "a12b34cd* 63"; Pattern p = Pattern.compile("\\d+"); Matcher m = p.matcher(s); ArrayList<Integer> a = new ArrayList<Integer>(); while(m.find()) a.add(new Integer(s.substring(m.start(), m.end()))); 所有被解析的数字都存放到数组a中了。 java中怎么对文件中的数据进行修改啊???? 刚开始学Java,遇到一些问题,可能比较傻 linux crond 定时tomcat ,tomcat乱码问题。 泛型中有个地方迷惑,请教一下 双击运行jar包的问题 如何在文件菜单中控制最近打开的文件? 使用jdbc如何连接sqlserver2K的一个实例? 不干java了,郁闷....来散分... 请帮忙编写一下程序,给分!!! 类型之间的转换都是哪些函数? Java开发网站有什么优势? 【散分庆祝】做完项目,散分庆祝,大家快接啊,不够再家分!
Pattern p = Pattern.compile("\\d+");
Matcher m = p.matcher(s);
ArrayList<Integer> a = new ArrayList<Integer>();
while(m.find())
a.add(new Integer(s.substring(m.start(), m.end()))); 所有被解析的数字都存放到数组a中了。