急急!!如何把字符串转换为十进制数

zhaowenqiang_120 2005-11-14 06:17:11
如何把字符串转换为十进制数
...全文
169 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
pauliuyou 2005-11-15
  • 打赏
  • 举报
回复
public class ParseInt {

public int parse(String s) {
int len = s.length()-1;
int t = 0;
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) <'0' || s.charAt(i) >'9') {
continue;
}
t += (s.charAt(i)- '0') * pow(10,len);
len--;
}
return t;
}

int pow(int f,int p) {
int result = 1;
for (int i = 0; i < p; i++) {
result = result*f;
}
return result;
}

public static void main(String [] args) {
String s = "434356";
System.out.println(new ParseInt().parse(s));
}
}
vvpang 2005-11-15
  • 打赏
  • 举报
回复
StringBufferInputStream 类是怎么作的???
zhaowenqiang_120 2005-11-15
  • 打赏
  • 举报
回复
第二楼上的说的有道理!
believefym 2005-11-14
  • 打赏
  • 举报
回复
不知道楼上用StringBufferInputStream这个怎么做呢?
cunsh 2005-11-14
  • 打赏
  • 举报
回复
xuexi
pengtao_2005 2005-11-14
  • 打赏
  • 举报
回复
楼上正解。不过高手应该把拿分机会让给我们这种低手吧。赫赫
jimshen 2005-11-14
  • 打赏
  • 举报
回复
Integer.paserInt("123")
cunsh 2005-11-14
  • 打赏
  • 举报
回复
StringBufferInputStream类

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧