filelisttext.java
来自「javamail发送程序」· Java 代码 · 共 57 行
JAVA
57 行
////////////////////////////////////////////////////////////
////////文件过滤器类
////////本类包含构造器用来确定过滤的文件名和扩展名
////////
package myjsp;
import java.io.*; // 包含FilenameFilter接口
import java.util.Date;
public class FileListText
{
private String myPath;
private String[] FileText;
public void FileText(String myPath)
{
this.myPath = myPath;
}
public String[] ReadText()
{
try
{
int jishuqi=0;//计数器
String[] tempStr=new String[100];
File myFile=new File(myPath);
FilenameFilter select=new FileListFilter("*","sed");
File[] contents=myFile.listFiles(select);
if(contents!=null)
{
for(int i=0;i<contents.length;i++)
{
//判断是否是文件
if(contents[i].isFile())
{
//打开文件
RandomAccessFile rafFile=new RandomAccessFile(contents[i],"r");//文件输入输出流对象
tempStr[i]=rafFile.readLine();
jishuqi=jishuqi+1;
rafFile.close();
}
}
}
FileText=new String[jishuqi];
for(int j=0;j<jishuqi;j++)
{
FileText[j]=tempStr[j];
}
return FileText;
}
catch (IOException ex)
{
System.out.println(ex.toString());
return FileText;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?