JAVA不用类库,将字符串转换成数字 如charToInt("100")返回100请指教,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Integer.parseInt()连 java.lang 也不能用?楼主是求算法? import java.util.*;public class test { public static void main(String arg[]){ Scanner r=new Scanner(System.in); String s=r.nextLine(); System.out.println(StringToInt(s)); } static int StringToInt(String s) { int r=0; for(int i=0; i<s.length(); i++){ char c=s.charAt(i); if(c>='0' && c<='9') r=10*r+(c-'0'); } if(s.charAt(0)=='-') r=-r; return r; }} 短信猫 发短信时 出现乱码 API自动测试机? 关键分类打包下载的问题!!!急!!!! StringBuffer使用疑惑 单态模式和 单例模式 有什么共同点,和区别。 关于JFrame,Canvas边界的问题 计算机的端口号是自己随便给的还是系统分配的? 为什么会这样? jbuilier6中如何生成exe文件? 请谈一下你对OOP的认识! 用javascrip编写一个验证的程序 问两个windows下内存显示的命令
连 java.lang 也不能用?楼主是求算法?
public class test {
public static void main(String arg[]){
Scanner r=new Scanner(System.in);
String s=r.nextLine();
System.out.println(StringToInt(s));
}
static int StringToInt(String s) {
int r=0;
for(int i=0; i<s.length(); i++){
char c=s.charAt(i);
if(c>='0' && c<='9') r=10*r+(c-'0');
}
if(s.charAt(0)=='-') r=-r;
return r;
}
}