Maison > 类库下载 > java类库 > JAVA I/O文件的过滤 、读取、写入

JAVA I/O文件的过滤 、读取、写入

高洛峰
Libérer: 2016-10-19 09:54:32
original
1730 Les gens l'ont consulté

一、文件的过滤

public class guolv implements FilenameFilter
{
    public static void main(String[] args)
    {
        File file = new File("F:\\java\\workspace\\Fanshe");//找到文件路径
        String[] files = file.list(new guolv());//把稳建议数组的方式打开
        System.out.println(files[0] + "===");
        
    }
    //返回值为true则说明文件符合要求求
    //返回值为false则说明文件不符合要求
    @Override
    public boolean accept(File dir, String name)
    {
        if(name.endsWith(".classpath"))
        {
            return true;
        }else
        {
            return false;
        }
    }
}
Copier après la connexion

二、文件的读取

public class readers
{
    public static void main(String[] args) throws Exception
    {
        File file = new File("F:\\java\\workspace\\Fanshe\\src\\com\\cyg\\fanshe.java");//读取文件
        FileInputStream fi = new FileInputStream(file);//创建字节流,打开该 文件
        byte[] b = new byte[fi.available()];//fi.available 可以获取文件占多少字节
        int a = -1;
        while((a= fi.read(b))!= -1)//判断文件是否到达文件末尾
        {
            //System.out.println(new String(b));
        }
        System.out.println(new String(b));
        //关闭流
        fi.close();
        
    }
}
Copier après la connexion


三、文件的写入

public class output
{
    public static void main(String[] args) throws Exception
    {
        File file = new File("F:\\a.txt");
        FileOutputStream out = new FileOutputStream(file);
        out.write("abmin".getBytes());
        out.flush();//清楚缓存
        out.close();//关闭流
    }    
}
Copier après la connexion


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal