字符串写入文本&文本中搜寻字符串
public static String FILE_PATH="E:\\link.txt";
public static void writingForStr(String filePath,String s){
try{
FileWriter fw=new FileWriter(filePath,true);
BufferedWriter bw=new BufferedWriter(fw);
bw.append(s+"\r\n");
bw.close();
fw.close();
}catch(Exception e){
e.printStackTrace();
}
}
public static String findingForStr(String path,String s) throws IOException{
File file=new File(path);
String result="error";
InputStreamReader read=new InputStreamReader(new FileInputStream(file),"UTF-8");
BufferedReader bufferedReader=new BufferedReader(read);
String line=null;
while((line=bufferedReader.readLine())!=null){
if(line.startsWith('#')){
continue;
}
if(line.contains(s)){
if(!"".equals(line)){
return "exist";
}
}else{
result="no";
}
}
return result;
}
public static void main(String[] args) throws IOException{
String result=findingForStr(FILE_PATH,"vCej");
System.out.println(result);
}