java中如何判断web工程中图片的绝对路径是否存在

java中如何判断web工程中图片的绝对路径是否存在,第1张

呵呵,顺序是这样的,

开流 ==》读文件 ==》关流 ==》处理字符串 ==》开流 ==》写文件 ==》关流

帮你写了格程序出来,源码贴出来了。看看有什么不明白的可以再问,呵呵

package file;

import javaioBufferedReader;

import javaioBufferedWriter;

import javaioFileReader;

import javaioFileWriter;

import javaioIOException;

import javautilregexMatcher;

import javautilregexPattern;

/

读取文件,并将符号替换为空格,再覆写回该文件。

@author an

/

public class FileReplace {

private static String path = "D:/home/java/sdudy/src/file/1txt";

public static void main(String[]args) throws IOException{

FileReader fr = new FileReader(path);//全路径或者版路径

BufferedReader br = new BufferedReader(fr);

String s ;

StringBuilder sb = new StringBuilder();

while((s = brreadLine())!=null){

sbappend(s)append("\n");

}

brclose();

frclose();

Pattern p = Patterncompile("[,\"\\!:']");// 增加对应的标点

Matcher m = pmatcher(sbtoString());

String res = mreplaceAll(" "); // 把英文标点符号替换成空格

FileWriter fw = new FileWriter(path);

BufferedWriter bw = new BufferedWriter(fw);

bwwrite(res);

bwflush();

bwclose();

fwclose();

}

}

public static void main(String[] args) throws Exception {

    Reader reader=new FileReader("d:/NewFilehtml");

    String content="";//每一行

    //写入文件

    Writer writer=new FileWriter(new File("d:/wanttxt"));

    //缓冲流封装一下,读写方便

    BufferedWriter bw=new BufferedWriter(writer);

    BufferedReader br=new BufferedReader(reader);

    while((content=brreadLine())!=null){

        if(contenttoLowerCase()indexOf("<script")!=-1&&contenttoLowerCase()contains("src")){

            bwwrite(contentsubstring(contentindexOf("src"),contentlastIndexOf("\""))+"\r\n");

        }

    }

    bwclose();

    writerclose();

    brclose();

    readerclose();

}

其读取方法为:

import javaioFile;  

import javaioFileNotFoundException;  

import javaioIOException;  

import javautilArrayList;  

  

  

public class readFile {  

    private static ArrayList<String> listname = new ArrayList<String>();  

    public static void main(String[] args)throws Exception{  

        readAllFile("C:/Users/HP/Desktop");  

        Systemoutprintln(listnamesize());  

    }  

    public static void readAllFile(String filepath) {  

        File file= new File(filepath);  

        if(!fileisDirectory()){  

            listnameadd(filegetName());  

        }else if(fileisDirectory()){  

            Systemoutprintln("文件");  

            String[] filelist=filelist();  

            for(int i = 0;i<filelistlength;i++){  

                File readfile = new File(filepath);  

                if (!readfileisDirectory()) {  

                    listnameadd(readfilegetName());  

                } else if (readfileisDirectory()) {  

                    readAllFile(filepath + "\\" + filelist[i]);//递归  

                }  

            }  

        }  

        for(int i = 0;i<listnamesize();i++){  

            Systemoutprintln(listnameget(i));  

        }  

    }  

}

以上就是关于java中如何判断web工程中图片的绝对路径是否存在全部的内容,包括:java中如何判断web工程中图片的绝对路径是否存在、java编程问题、java 正则表达式问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9302369.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存