问题描述
需求:现在有一个文档中拥有所有会员的卡号 比如说User:1222251 每个卡号是固定长度 需要获取所有用户的卡号并提取出写入另外一个文档
解决方案:
public static void main(String[] args) throws IOException {
FileReader fr =new FileReader("src/fos.txt");
BufferedReader br =new BufferedReader(fr);
FileWriter fw=new FileWriter("1.txt");
BufferedWriter bw =new BufferedWriter(fw);
Scanner sc =new Scanner(System.in);
System.out.println("请输入关键字");
String par=sc.nextLine();
var lenth=par.length();
String txt;
while((txt=br.readLine())!=null)
{
if(txt.contains(par))
{
int i = txt.indexOf(par)+lenth;
bw.write(txt,i,3);
bw.flush();
}
}
br.close();
bw.close();
}
因为关键字是动态获取用户输入的也可以将其写死
|