日期:2014-05-16  浏览次数:20399 次

String类型转化成int类型 和jsp 输出语句
jsp输出语句 有
<% out.println(sum); %> 或者 <%=sum%> 或者 ${sum}      
sum为变量.

2.类型转化
由于request.getparameter("id")得到是String类
需要的是int 类型,需要转换成int ,由于String是类,所以不能强制性转化.
4 楼dylanwolf()
String是   object,   int   是基本数据类型,当然不能强制转换了。 
  只有基本数据类型之间,父类和子类之间,才可以强制转换.
String test;
int   TesttoInt   =   Integer.parseInt(test);

-------------------------------------------



eg1: int i=Integer.valueOf(“123”).intValue()
说明:上例是将一个字符串转化成一个Integer对象,然后再调用这个对象的intValue()方法返回其对应的int数值。
eg2: float f=Float.valueOf(“123”).floatValue()
说明:上例是将一个字符串转化成一个Float对象,然后再调用这个对象的floatValue()方法返回其对应的float数值。
eg3: boolean b=Boolean.valueOf(“123”).booleanValue()
说明:上例是将一个字符串转化成一个Boolean对象,然后再调用这个对象的booleanValue()方法返回其对应的boolean数值。
eg4:Double d=Double.valueOf(“123”).doublue()
说明:上例是将一个字符串转化成一个Double对象,然后再调用这个对象的doublue()方法返回其对应的double数值。
eg5: long l=Long.valueOf(“123”).longValue()
说明:上例是将一个字符串转化成一个Long对象,然后再调用这个对象的longValue()方法返回其对应的long数值。
eg6: char=Character.valueOf(“123”).charValue()
说明:上例是将一个字符串转化成一个Character对象,然后再调用这个对象的charValue()方法返回其对应的char数值。


String.valueOf()或String.valueOf().toString()可将其它类型转换为String型。