jsp中关于把整数转化成字符串的问题 现有一int类型的变量i=1,我想把他转化成字符串,但是转换后的字符串str="01",请问此类转换如何转换呢?谢谢,在线等啊!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我不会转啊,之所以有这样的要求,是因为我用getmonth方法得到当前月份,如果月份一月份,它会返回int值1,但是我要把这个值插入到数据库中的一个datetime类型的字段中,而datetime要求时间的格式是yyyy-mm-dd,所以一位的月份插入会出错(一位的天数也是这个道理会出错),请问这个问题有人遇到么?怎么解决啊? int i = 1;String s;if (i < 10) s = "0" + i;else if (i >= 10) s = i;如果你使用JDK1.5:s = String.format("%2d", i); 楼上的s = String.format("%2d", i);转化后还是1把;就是多了个空格int i=1;s = String.format("%2d", i);转换后是:_1 试试这个s=((i+100)+'').substring(1,3); public String int2Str(int val,int length,String def){ String tmp = ""+val; if(def == null || def.length()<1){ def = "0"; } int size = tmp.length(); for(int i=0;i<length-size;i++){ tmp = def + tmp; } return tmp;} 如过是JavaScript的话:int i = 1;String s;if (i < 10) s = "0" + i;else if (i >= 10) s = i;否则的话:<% int i=3; String str; str="0"+String.valueOf(i);%> int i = 1;String s;if (i < 10) s = "0" + i;else if (i >= 10) s = i; 昨天手里没有java,今天测试了一下,JAVA 5 SDK:String.format("%02d", 1);结果将返回:01 怎么在myeclipse中查看servlet的源码呢 我在做struts项目 报这个错是什么意思 请各位高手翻译下 谢谢了 搜索的时候, 复选框那的hql语句怎么写 如何得到表单中的文件名字呢? 想办个个人网站,大家建议一下办什么内容好? jsp调用Bean出问题 Hibernate 连接Oracle执行创建用户语句, 没有用. 关于TOMCAT的中文显示问题 如何让对象获取自己的方法并且可以去调用???急!!! 哪为大哥给讲讲session啊! 菜鸟求教如何写struts下载文件? 菜鸟求助各位:<jsp:useBean>为何取值时有时无
String s;
if (i < 10) s = "0" + i;
else if (i >= 10) s = i;如果你使用JDK1.5:
s = String.format("%2d", i);
s = String.format("%2d", i);
转化后还是1把;
就是多了个空格int i=1;
s = String.format("%2d", i);
转换后是:
_1
s=((i+100)+'').substring(1,3);
String tmp = ""+val;
if(def == null || def.length()<1){
def = "0";
}
int size = tmp.length();
for(int i=0;i<length-size;i++){
tmp = def + tmp;
}
return tmp;
}
int i = 1;
String s;
if (i < 10) s = "0" + i;
else if (i >= 10) s = i;否则的话:
<%
int i=3;
String str;
str="0"+String.valueOf(i);
%>
String s;
if (i < 10) s = "0" + i;
else if (i >= 10) s = i;
String.format("%02d", 1);结果将返回:01