java怎么将排好序的整形数组存放到磁盘文件中?我对数组排好序后,创建了一个文件用来存放数组,但是里面的存放进去的不知道为什么不是我想要的数组了,以下是我的代码,不知道怎么改?
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Arrays;
public class ArrSort {
public static void main(String[] args) {
int intArray[] = new int[]{5,2,0,9,7,1,3,4,6,8,10};
Arrays.sort(intArray);//Arrays.sort()对数组进行排序
System.out.println(Arrays.toString(intArray));
File file = new File("D:/", "array.txt"); //创建文件对象存放数组
try {
if (!file.exists()) {//如果文件不存在则新建文件
file.createNewFile();
}
FileWriter out=new FileWriter(file);//文件写入流
for(int i=0;i//ut.flush(); // 刷新缓冲区
out.write(intArray+"\t");
}
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
写出来的是什么呢是不是一串英文混数字?