diff --git a/src/windowInterface/MyInterface.java b/src/windowInterface/MyInterface.java index 67ae441..9d23d2b 100644 --- a/src/windowInterface/MyInterface.java +++ b/src/windowInterface/MyInterface.java @@ -23,6 +23,7 @@ import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; +import java.util.Arrays; import java.awt.event.ActionEvent; public class MyInterface extends JFrame { @@ -326,7 +327,10 @@ public class MyInterface extends JFrame { String fileName=SelectFile(); if (fileName.length()>0) { ArrayList content = mySimu.getSaveState(); - writeFile(fileName, (String[]) content.toArray()); + + String[] strArr = Arrays.copyOf(content.toArray(), content.toArray().length, String[].class); + + writeFile(fileName, strArr); } }