Pur*_*tam 3 java cross-platform newline carriage-return separator
我的目标是创建具有特定扩展名的所有文件的索引,并将其存储到index.txt中.我得到了所有正确的结果,但没有将'文件'放到新行上,这是我的代码的快照:
OutputStream f0 = new FileOutputStream("index.txt");
String ind[] = f.list(only); // logic for getting only relevant files
for(int i=0;i<ind.length;i++)
{
File n = new File(path + "/" +ind[i]);
System.out.println(ind[i]+ " is a " +exten +" file");
ind[i]+="\n"; // doesnt work
f0.write(ind[i].getBytes()); // here i am writing the filenames
}
Run Code Online (Sandbox Code Playgroud)
是因为getBytes()函数忽略了"/ n"?请告诉我该怎么办.我想每次退出for循环时插入一个新行.
一个主要的编辑:当我用notepad ++或wordpad打开文件时,我得到了所需的结果,但是当我用记事本打开文件时,我得到的结果在同一行.请解释一下!
| 归档时间: |
|
| 查看次数: |
1565 次 |
| 最近记录: |