如何把我输入的数字字符串转为整形数!java好难啊! 或者麻烦点的:new Integer("123").parseInt() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Integer.parseInt("123"); 不需要创建一个对象new Integer("123").parseInt() 需要先创建一个对象,太浪费了 记住要try{}catch(NumberFormatException e){} 呵呵,这些常规处理java很简单的。 import java.io.*;public class IntRead {public int intread(){int x=0;try{InputStreamReader stdin=new InputStreamReader(System.in);BufferedReader bufin=new BufferedReader(stdin);x=Integer.parseInt(bufin.readLine());}catch(Exception e){System.out.println(e);}return x;}}你只要把上面这个类IMPORT进去,用IntRead这个方法就行了。 import java.io.*;public class iread {public int intread(){int x=0;try{InputStreamReader stdin=new InputStreamReader(System.in);BufferedReader bufin=new BufferedReader(stdin);x=Integer.parseInt(bufin.readLine());}catch(Exception e){System.out.println(e);}return x;}}你只要把上面这个类IMPORT进去,用intread这个方法就行了。 /** * 将字符串转化成数字 * * @paramter String 数字字符串 * @return int */ public int stringToInt(String s) { try { int i = Integer.parseInt(s); return i; } catch(Exception _ex) { return 0; } } 回复人: simoncn(早睡早起精神好) ( ) 信誉:100 2001-10-24 6:02:52 得分:0 Integer.parseInt("123"); 不需要创建一个对象 new Integer("123").parseInt() 需要先创建一个对象,太浪费了//==========================================================hehe...Integer中根本没有无参数的parseInt().... system.in.read()不可以那么可以用readInt()嘛;楼上说的是对的,new Integer("123").intValue() 才正确,不过要new一个对象来转换是浪费了一点资源。 也可以 Integer.valueOf("123").intValue();呵呵~~ 新手求助 高分\在线等:sql sverver2005里的image字段,select出来后怎样insert到oracle里? getResourceAsStream 窗体关闭确认的实现问题 java输入法框架的一个问题 菜鸟提问:关于程序的封装 java感想~~~大家近来看看~~来者有分 有人愿意带我一程吗? java.net.URLEncoder.encode()使用的一个问题? eclipse+tomcat4.1? 一个简单的问题: 哪位java同门师兄有《java2编程详解》电子文档,注意不是影印版
new Integer("123").parseInt() 需要先创建一个对象,太浪费了
public class IntRead {
public int intread(){
int x=0;
try{
InputStreamReader stdin=new InputStreamReader(System.in);
BufferedReader bufin=new BufferedReader(stdin);x=Integer.parseInt(bufin.readLine());}
catch(Exception e){
System.out.println(e);
}
return x;
}
}你只要把上面这个类IMPORT进去,用IntRead这个方法就行了。
public class iread {
public int intread(){
int x=0;
try{
InputStreamReader stdin=new InputStreamReader(System.in);
BufferedReader bufin=new BufferedReader(stdin);x=Integer.parseInt(bufin.readLine());}
catch(Exception e){
System.out.println(e);
}
return x;
}
}
你只要把上面这个类IMPORT进去,用intread这个方法就行了。
* 将字符串转化成数字
*
* @paramter String 数字字符串
* @return int
*/
public int stringToInt(String s)
{
try
{
int i = Integer.parseInt(s);
return i;
}
catch(Exception _ex)
{
return 0;
}
}
Integer.parseInt("123"); 不需要创建一个对象
new Integer("123").parseInt() 需要先创建一个对象,太浪费了
//==========================================================hehe...Integer中根本没有无参数的parseInt()....
呵呵~~