Java 写入文件-文件的内容为';这是意料之中的事
我正在将数组写入文件。写入文件是成功的,但没有给我想要的效果。 我期待着这样的事情 F、 秃鹰,240公斤,2 A、 鱼,2公斤,4 T、 熊,300公斤,4只 但我明白了: [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302~]~ 我有一种感觉,这是因为它是用二进制或类似的东西编写的Java 写入文件-文件的内容为';这是意料之中的事,java,arrays,file-io,io,Java,Arrays,File Io,Io,我正在将数组写入文件。写入文件是成功的,但没有给我想要的效果。 我期待着这样的事情 F、 秃鹰,240公斤,2 A、 鱼,2公斤,4 T、 熊,300公斤,4只 但我明白了: [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [LAnimals;@55f96302 [L
public void writeAquatic() throws IOException
{
BufferedWriter outputWriter = null;
String fileName = "Output.txt";
outputWriter = new BufferedWriter(new FileWriter(fileName));
for(int p = 0; p < animals.length; p++)
{
outputWriter.write(animals.toString());
outputWriter.newLine();
}
outputWriter.flush();
outputWriter.close();
}
public void writeAquatic()引发IOException
{
BufferedWriter outputWriter=null;
字符串fileName=“Output.txt”;
outputWriter=new BufferedWriter(new FileWriter(fileName));
对于(int p=0;p
背景信息-该数组是一个对象数组,由3个对象组成,分别是飞行对象、陆地对象和水生对象。每个对象代表一种动物,并包含与每个对象相关的信息。又名物种、质量和numlegs/鳍/翅
欢迎任何帮助,谢谢尝试
outputWriter.write(animals[p].toString());
而不是
outputWriter.write(animals.toString());