📄 readerclass.java
字号:
package MulitePageEditor;
/*******************************************************************************
* java中竟然连结构体都没有
*
* 风中过客 2006/9/17
******************************************************************************/
import java.awt.*;
import java.lang.*;
import java.util.*;
import java.io.*;
import java.net.*;
import javax.swing.JOptionPane;
public class ReaderClass
{
/**
* 保存配置文件的结构体
*/
public class Config
{
}
/**
*读取配置信息
**/
public class ReadConfigClass
{
public Config ReadConfig()
{
return null;
}
public void SaveConfig()
{
}
}
/**
*读取历史打开文件
**/
public class ReadHistoryClass
{
/**
*读取历史打开文件
**/
public ArrayList<String> ReadHistory()
{
if(!isFileExits()) return null;
File file=new File(getFileName());
ArrayList<String> list=new ArrayList<String>();
FileReader filereader = null;
BufferedReader br = null;
try
{
filereader = new FileReader(file);
br = new BufferedReader(filereader);
String line;
//StringBuffer buffer = new StringBuffer();
while ((line = br.readLine()) != null)
{
list.add(line);
}
filereader.close();
br.close();
return list;
} catch (IOException ex)
{
System.out.println(ex.toString());
return list;
}
}
private URI getFileName()
{
try
{
return this.getClass().getResource("Config/openedfile.opf")
.toURI();
} catch (Exception ex)
{
return null;
}
// return "Config/openedfile.opf";
}
/**
*保存历史打开文件
**/
public void SaveHistory(ArrayList<String> list)
{
try
{
File ff=new File(getFileName());
ff.createNewFile();
FileWriter file = new FileWriter(ff);
BufferedWriter writer = new BufferedWriter(file);
for(String str: list)
{
writer.write(str);
writer.newLine();
}
writer.flush();
file.close();
writer.close();
} catch (IOException ex)
{
System.out.println(ex.toString());
}
}
/**
*文件是否存在
**/
public boolean isFileExits()
{
//System.out.println(getFileName());
URI uri =getFileName();
if(uri==null) return false;
File file=new File(uri);
if(file.exists())
{
return true;
}
else
{
return false;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -