while(null != (line = bfd.readLine())){
成都创新互联公司是一家专业提供都匀企业网站建设,专注与网站设计、网站建设、成都h5网站建设、小程序制作等业务。10年已为都匀众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。
byte[] byt = (line + "\r\n").getBytes();
ba.write(byt);
//String temp = ba.toString();
//dest_str =temp+"\r\n";
}
你好,很高兴为你解答。
使用System.out.print()就不会自动换行输出。
public class PrintDemo {
public static void main(String[] args) {
demo1();//方法一
demo2();//方法二
}
private static void demo1() {
for (int i = 0; i 5; i++) {
System.out.print(i + " ");// print 不换行输出
}
System.out.println(); //println 换行
}
private static void demo2() {
String str = "";
for (int i = 5; i 10; i++) {
str=str+(i+" ");//拼接字符串
}
System.out.println(str);//输出字符串并换行
}
}
运行测试
0 1 2 3 4
5 6 7 8 9
用这个System.out.print();再加一句
System.out.print(" ");
每个数中间加个空格就行了。
或者
for(int cc : a){
System.out.print(cc+' ');
}
如果你用这个方法就没有换行System.out.print(),如果使用这个方法System.out.println()就会换行,你可以试试就知道了,多了个ln就是换行,希望能帮助到你