社区
Web 开发
帖子详情
一个简单的for循环问题
bt9
2006-08-16 06:12:39
for(iit i=0;i<29;i++)
{
....
}
此时i的变化是1,2,3,4,5,6,....
我想让它变为01,02,03,04,05...的形式怎样做,有办法吗?
...全文
224
18
打赏
收藏
一个简单的for循环问题
for(iit i=0;i<29;i++) { .... } 此时i的变化是1,2,3,4,5,6,.... 我想让它变为01,02,03,04,05...的形式怎样做,有办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
buoll
2006-08-17
打赏
举报
回复
他说的应该是c#
java应该这样吧:Integer.toString(int a);
fliquan
2006-08-17
打赏
举报
回复
to xuyiheng(许一恒)
请教:int类型的i能调用toSting()函数吗?
buoll
2006-08-17
打赏
举报
回复
技术含量高在用了StringBuffer.
如果不用StringBuffer,如果循环量到10万,百万的时候,用String根本运行不了
而且内存会很多碎片。。
不知道SafeSoft() 是不是这个意思
jianghuiguo
2006-08-17
打赏
举报
回复
顶一下上楼
dreamover
2006-08-17
打赏
举报
回复
String a = null;
for(int i=0;i<29;i++){
a = i<10 ? "0"+i : ""+i;
}
numen_wlm
2006-08-17
打赏
举报
回复
写个技术含量高点的:
import java.io.*;
public class XXX {
StringBuffer numberBuffer=new StringBuffer();
String myStr=null;
for(int i=0;i<29;i++) {
myStr="0"+numberbuffer.append(i);
System.out.println("第"+i+"输出的结果是 : "+myStr);
}
}
==============================================================
这样的技术含量高在哪里???
purecat
2006-08-17
打赏
举报
回复
没注意,这个不但效率不高,还不对:
StringBuffer numberBuffer=new StringBuffer();
String myStr=null;
for(int i=0;i<29;i++) {
myStr="0"+numberbuffer.append(i);
System.out.println("第"+i+"输出的结果是 : "+myStr);
}
这个循环执行结果是:
00
001
0012
00123
。。。。。。。。。。
purecat
2006-08-17
打赏
举报
回复
buoll(IT新秀)
java应该是 new Integer(int a).toString()
另:写个技术含量高点的:
import java.io.*;
public class XXX {
StringBuffer numberBuffer=new StringBuffer();
String myStr=null;
for(int i=0;i<29;i++) {
myStr="0"+numberbuffer.append(i);
System.out.println("第"+i+"输出的结果是 : "+myStr);
}
}
=============================
这个技术含量非常不高。这样用StringBuffer还不如直接用String那。
myStr="0"+numberbuffer.append(i);
的执行效率还不如 myStr = "0" + i;
fosjos
2006-08-17
打赏
举报
回复
这位兄弟说的是没错
但是system.out.print的却是string相加
还有不知有没有运行过,结果是什么?我感觉好像和楼主说的不同
SafeSoft
2006-08-17
打赏
举报
回复
buoll(IT新秀) 完全是哪个意思,StringBuffer 本来就带了字符缓冲的,如果循环多了,应该可以减低运行速度,我是测试过的.
SafeSoft
2006-08-17
打赏
举报
回复
不知道 为什么还没有结贴哦 .....
fliquan
2006-08-17
打赏
举报
回复
哦,长知识了。谢ls了。
SafeSoft
2006-08-16
打赏
举报
回复
加分哦.记得
SafeSoft
2006-08-16
打赏
举报
回复
写个技术含量高点的:
import java.io.*;
public class XXX {
StringBuffer numberBuffer=new StringBuffer();
String myStr=null;
for(int i=0;i<29;i++) {
myStr="0"+numberbuffer.append(i);
System.out.println("第"+i+"输出的结果是 : "+myStr);
}
}
xuyiheng
2006-08-16
打赏
举报
回复
java 刚学,C#这样就可以了
string a;
for(int i=0;i<29;i++)
{
if(i<10)
{
a = "0" + i.toString();
}
else a = i.toString();
//如果还需要数字 调int(a);
}
bt9
2006-08-16
打赏
举报
回复
我有办法了~~
bt9
2006-08-16
打赏
举报
回复
实际情况中遇到个问题,需要这样做,然后直接转型后去匹配字符。
numen_wlm
2006-08-16
打赏
举报
回复
那样做的意义是什么?
微服务系列第五季-Java
循环
结构
全部案例源码分享给学习的朋友,案例采用敏捷开发管理模式,让朋友们在每
一个
阶段,有着游戏过关一样的学习体验。 第五季主要是给大家介绍一下Java的
循环
结构,包括:while的使用方法、do while的使用方法、for
循环
...
java 遍历一维数组_如何使用for
循环
和简易for
循环
遍历一维数组?
答:遍历数组是对数组的常用操作之一,在Java中可以通过多种方法遍历数组,但是常用的方法就是使用for
循环
和简易for
循环
,简易for
循环
在某些语言中也称为for-each
循环
,例如在Visual Basic中就将简易for
循环
称为for-...
matlab——for
循环
简单
for
循环
for
循环
用来
循环
处理数据。 例:输出1~100的和 >> clear >> sum = 0; >> for i = 1:100 sum = sum +i; end >> sum sum = 5050 解释:i从1到100,每次增加
一个
,该共
循环
...
一个
简单
的for
循环
下面就来看
一个
简单
的案列,for
循环
,说明白一点就是一直
循环
……,我自己理解的是你定义
一个
数组,数组里面全是数字,如果没有最大值,那他就会一直
循环
下去,设定的到哪停止,那它就会到哪之后就停了。 最
简单
的...
for的用法详解,for
循环
完全攻略
for
循环
语句的一般形式为: ...因为 for
循环
只能控制到其后的一条语句,而在C语言中分号也是
一个
语句——空语句。所以如果在后面加个分号,那么 for
循环
就只能控制到这个分号,下面大括号里面的语句就不属于 for...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章