在java中,我要输出一个字符串,可字符串太长,我想换一行。该如何做? String d="125647321648732194".concat("\r\n").concat("12321312");System.out.println(d); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String s="12345678901234567890";int linesize=10;for(int i=0;i<(int)s.length()/linesize;i++){ System.out.println(s.substring(i*linesize,(i+1)*linesize));} 上面的更正:String s="1234567890123456789";int linesize=10;for(int i=0;i<((int)s.length()/linesize)+1;i++){ if (i==(int)s.length()/linesize){System.out.println(s.substring(i*linesize));} else System.out.println(s.substring(i*linesize,(i+1)*linesize));} 楼上的你是每10个换行一次可以更长点hand up 对了,差点没注意到楼上的将最后的(10除余)几个漏掉了其实可以加个判断if (i==((int)s.length()/linesize)//这个时候已经是最后几个零的了System.out.println(s.substring(i*linesize));即可,这样直接复制到最后字符 按照操作系统不同,换行可能也不同,应该是加上:sysproperties.eol \n不一定好用,还是sysproperties.eol可以在各种操作系统用 如果要跨平台: System.getProperties("??");呵呵,我忘记了那个固定的字符串了,你去看帮助吧。。总之肯定没有问题! String s="1234567890123456789";int linesize=10;for(int i=0;i<((int)s.length()/linesize)+1;i++){ if (i==(int)s.length()/linesize){System.out.println(s.substring(i*linesize));} else System.out.println(s.substring(i*linesize,(i+1)*linesize));}这个程序足够你用了,我测试过了,没少东西!。我只是举例,要多长,你把linesize重新设置就可以了! setbackground为什么没用呢? java jdk5.0与6.0的区别 求助:还是在网页中调用手机模拟器 问个数据结构问题吧,关于链表的 求高手帮忙 JDK有类似msdn的帮助软件吗? Canvas 在AWT里的地位,存在的意义和用途 postgresql的jdbc不 能使用请问那位清楚谢谢. 请教:编译时提示什么非静态数据什么的。各位给看看。 scjp题一道。 大虾救我! 怎麼樣將二個frame合在一塊?
int linesize=10;
for(int i=0;i<(int)s.length()/linesize;i++){
System.out.println(s.substring(i*linesize,(i+1)*linesize));
}
int linesize=10;
for(int i=0;i<((int)s.length()/linesize)+1;i++){
if (i==(int)s.length()/linesize){System.out.println(s.substring(i*linesize));}
else System.out.println(s.substring(i*linesize,(i+1)*linesize));
}
可以更长点
hand up
楼上的将最后的(10除余)几个漏掉了
其实可以加个判断
if (i==((int)s.length()/linesize)//这个时候已经是最后几个零的了
System.out.println(s.substring(i*linesize));
即可,这样直接复制到最后字符
System.getProperties("??");
呵呵,我忘记了那个固定的字符串了,你去看帮助吧。。
总之肯定没有问题!
int linesize=10;
for(int i=0;i<((int)s.length()/linesize)+1;i++){
if (i==(int)s.length()/linesize){System.out.println(s.substring(i*linesize));}
else System.out.println(s.substring(i*linesize,(i+1)*linesize));
}这个程序足够你用了,我测试过了,没少东西!。
我只是举例,要多长,你把linesize重新设置就可以了!