Java 如何在不添加尾随逗号的情况下用逗号连接一组数字?
我想要的是:Java 如何在不添加尾随逗号的情况下用逗号连接一组数字?,java,Java,我想要的是: 2, 4, 6, 8, 10, 打印第一个数字,然后打印“,”+数字。从i开始=开始+2 打印第一个数字,然后打印“,”+数字。从i开始=开始+2 试试这个: 2, 4, 6, 8, 10 PrintWriter fout=new PrintWriter(new BufferedWriter(new FileWriter(“numbers.dat”)); 对于(inti=start;i尝试以下方法: 2, 4, 6, 8, 10 PrintWriter fout=new Pr
2, 4, 6, 8, 10,
打印第一个数字,然后打印“,”+数字。从i开始=开始+2 打印第一个数字,然后打印“,”+数字。从i开始=开始+2 试试这个:
2, 4, 6, 8, 10
PrintWriter fout=new PrintWriter(new BufferedWriter(new FileWriter(“numbers.dat”));
对于(inti=start;i尝试以下方法:
2, 4, 6, 8, 10
PrintWriter fout=new PrintWriter(new BufferedWriter(new FileWriter(“numbers.dat”));
对于(inti=start;i,这里有一个简单的方法:
PrintWriter fout = new PrintWriter(new BufferedWriter(new FileWriter("numbers.dat")));
for(int i = start; i <= 100; i += 2) {
if(i + 2 <= 100)
fout.print(i+",");
}
或者更有效地:
PrintWriter fout = new PrintWriter(new BufferedWriter(
new FileWriter("numbers.dat")
));
StringBuffer buffer;
for(int i = start; i <= 100; i += 2) {
buffer.append(i == start ? "" : ", ").append(i);
}
fout.print(buffer);
PrintWriter fout=新的PrintWriter(新的BufferedWriter(
新文件编写器(“numbers.dat”)
));
字符串缓冲区;
对于(inti=start;i,这里有一个简单的方法:
PrintWriter fout = new PrintWriter(new BufferedWriter(new FileWriter("numbers.dat")));
for(int i = start; i <= 100; i += 2) {
if(i + 2 <= 100)
fout.print(i+",");
}
或者更有效地:
PrintWriter fout = new PrintWriter(new BufferedWriter(
new FileWriter("numbers.dat")
));
StringBuffer buffer;
for(int i = start; i <= 100; i += 2) {
buffer.append(i == start ? "" : ", ").append(i);
}
fout.print(buffer);
PrintWriter fout=新的PrintWriter(新的BufferedWriter(
新文件编写器(“numbers.dat”)
));
字符串缓冲区;
对于(inti=start;i执行以下操作-
PrintWriter fout = new PrintWriter(new BufferedWriter(
new FileWriter("numbers.dat")
));
StringBuffer buffer;
for(int i = start; i <= 100; i += 2) {
buffer.append(i).append(", ");
}
buffer.setLength(buffer.length()-1);
fout.print(buffer);
希望这有帮助!做一些类似于-
PrintWriter fout = new PrintWriter(new BufferedWriter(
new FileWriter("numbers.dat")
));
StringBuffer buffer;
for(int i = start; i <= 100; i += 2) {
buffer.append(i).append(", ");
}
buffer.setLength(buffer.length()-1);
fout.print(buffer);
希望这能有所帮助!我想一旦开始,我就可以完成我想一旦开始,我就可以完成
StringBuffer sb = new StringBuffer();
for(...){
...
}
sb.deleteCharAt(sb.length() -1);
fout.print(sb.toString());