⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ioobject.java

📁 JMP3Player is a mp3 player written in Java. JMP3Player uses NativeFmod library. JMP3Player supports
💻 JAVA
字号:
/** * Final Project : csc258:Data Structure *  * @author (Mohd Azrul Amir Bin Muhamad Tajudin)  * @id (2003425945) * @lecturer (En Azizian) * @group (DCS04B) * @group member : Mohd Azrul Amir Bin Muhamad Tajudin *                 Mohd Fikri Bin Yahya */import java.io.FileInputStream;import java.io.ObjectInputStream;import java.io.FileOutputStream;import java.io.ObjectOutputStream;import java.io.IOException;import java.lang.ClassNotFoundException;import java.io.EOFException;import java.util.ArrayList;import javax.swing.JOptionPane;import java.io.File;public class IOObject{    private Lagu ac;    private ArrayList ar = new ArrayList();    private FileInputStream fis;    private ObjectInputStream ois;     private FileOutputStream fos;    private ObjectOutputStream oos = null;    public IOObject()    {            }        public ArrayList readObject(ArrayList a)    {           ar = a;        try{            fis = new FileInputStream("list.pl");        	ois = new ObjectInputStream(fis);        	File tmp;           	while((tmp = (File)ois.readObject()) !=  null)        	{            	            	//ar.add(tmp);                        	ac = new Lagu(tmp);            	ar.add(ac);            	            }            ois.close();      }catch(IOException iox)      {  }      catch(ClassNotFoundException iox)      {  System.out.println("Problem: " + iox.getMessage());   }//       catch(EOFException eo)//       {  }      return ar;    }        public void saveObject(ArrayList a)    {        try{            fos = new FileOutputStream("list.pl");        	oos = new ObjectOutputStream(fos);        	      //         	Lagu tmp = (Lagu)a.get(0);//         	oos.writeObject(tmp);              	for(int i =0; i < a.size(); i++)        	{        	    Lagu tmp = (Lagu)a.get(i);        	    oos.writeObject(tmp.getFile());        	}        	            oos.close();      }      catch(IOException iox)      {  System.out.println("Problem23: " + iox.getMessage());   }                }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -