再问一个字符串的问题,在线等!谢谢 象字符串“1,2:3/456 abc”中怎样提取“/”后面的数字?不能包含后面字符,也就是“456”。也可以简化,即怎样在“1234abcde”中得到数字“1234”;当然不一定是4位数,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将字符串转化为字符数组int i=0;int pos;Char[] c;String s;c= new Char[s.length()];s.toCharArray(c);for(i=0;i<s.length();i++){ if((int)48>(int)c[i]&(int)57>(int)c[i]) //当c[i]为非数字时的位置 pos=i;}int num=Integer.parseInt(s.subString(0,pos)); 有ASCI码一个个判断,楼上的算法应该可以的,顶! 小白求解这个简单的java程序哪儿错了! 怎么监听整个JFrame里的鼠标事件?? Swing控件上不显示刷新时间 已经使用了Thread...很困扰... 高分求助如何使一个connection一直保持打开的状态? java中关于反复调用方法的问题 做界面时遇到的一些问题,望共同讨论一下 弱问一个正则表达式的问题 这写法是向上转型吗?怎么差别那么大? 关于 socket 编程的问题 在线等答案 大神们 请教高手JBuilder的升级问题 我如何让程序根据客户机屏幕的大小重新排列swing的控键的位置? 怎么使JInternalFrame的头与浮动条处于同一行上?
int i=0;
int pos;
Char[] c;
String s;
c= new Char[s.length()];
s.toCharArray(c);
for(i=0;i<s.length();i++)
{
if((int)48>(int)c[i]&(int)57>(int)c[i]) //当c[i]为非数字时的位置
pos=i;
}
int num=Integer.parseInt(s.subString(0,pos));