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

📄 fileoperation.java

📁 任意多台机器
💻 JAVA
字号:
import java.awt.Component;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.RandomAccessFile;

import javax.swing.JOptionPane;

public class FileOperation 
{
	public FileOperation()
	{
		
	}
	
	public String openPerformed(String fileName) throws IOException
    {
		 String line = null;
           try
           {
                  BufferedReader inStream = new BufferedReader(new FileReader(fileName));
                  
                  line = inStream.readLine();
                  inStream.close();
           }


           catch(FileNotFoundException e)
           {
                  e.printStackTrace();
           }
		   return line;


    } //openPerformed
	
	 public void savePerformed(String fileName,String CharacterSet)
     {
            try
            {

                   FileWriter outStream = new FileWriter(fileName);

                   outStream.write(CharacterSet);
                  
                   outStream.close();
                   
                   //JOptionPane.showMessageDialog(null,
                           //"请重新单击'启动'按钮",
                           //"设置成功",
                           //JOptionPane.INFORMATION_MESSAGE);	


            } 


            catch (IOException e)
            {
            	JOptionPane.showMessageDialog(null,
                        "请重新设置",
                        "设置失败",
                        JOptionPane.INFORMATION_MESSAGE);	
                  // display.setText("IOERROR: " + e.getMessage() + "\n");
                   e.printStackTrace();
            }
            


     }//savePerformed
	 
	 public void emailfriendsavePerformed(String fileName,String emailfriend) throws IOException
     {
		 RandomAccessFile rf=new RandomAccessFile(fileName,"rw"); 
		 //定义一个类RandomAccessFile的对象,并实例化 
		 rf.seek(rf.length());//将指针移动到文件末尾 
		 rf.writeBytes(emailfriend+"\n"); 
		 rf.close();//关闭文件流 

     }

}

⌨️ 快捷键说明

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