Java从文件中删除客户端
此代码可以找到客户端,但无法将其删除。客户名称-“rafael”Java从文件中删除客户端,java,arrays,file,client,Java,Arrays,File,Client,此代码可以找到客户端,但无法将其删除。客户名称-“rafael” 我只是不能删除客户端,我不知道为什么,我尝试了一些代码,但没有工作,你们能帮我吗 //这将删除客户 public void EliminarUtilizador(){ ArrayList<ArrayList<String>> dados = new ArrayList<ArrayList<String>>(); dados = _f
我只是不能删除客户端,我不知道为什么,我尝试了一些代码,但没有工作,你们能帮我吗 //这将删除客户
public void EliminarUtilizador(){
ArrayList<ArrayList<String>> dados = new ArrayList<ArrayList<String>>();
dados = _ficheiro.lerDados();
// the line is an array that haves date stored on the file
//0-nome 1-pass ...
for(ArrayList<String> linha : dados){
Utilizador a = new Utilizador(linha);
if("Rafael".equals(linha.get(0))){
System.out.println("Client found");
}
}
}
----------------------
//This reads the file
public ArrayList<ArrayList<String>> lerDados(){
ArrayList<ArrayList<String>> dados = new ArrayList<ArrayList<String>>();
Scanner s;
try{
s = new Scanner(new File(nomeFicheiro));
}catch(FileNotFoundException e){
return dados;
}
String dado;
while(s.hasNextLine()){
dado = s.nextLine();
dados.add(new ArrayList<>(Arrays.asList(dado.split(","))));
}
s.close();
return dados;
}
public void EliminarUtilizador(){
ArrayList dados=新ArrayList();
护墙板=_ficheiro.lerDados();
//该行是一个数组,其日期存储在文件中
//0-nome 1-pass。。。
对于(ArrayList linha:护墙板){
Utilizador a=新Utilizador(linha);
如果(“Rafael”.equals(linha.get(0))){
System.out.println(“找到客户”);
}
}
}
----------------------
//这将读取文件
公共阵列列表lerDados(){
ArrayList dados=新ArrayList();
扫描器;
试一试{
s=新扫描仪(新文件(Nomefichero));
}catch(filenotfounde异常){
返回护墙板;
}
弦护墙板;
而(s.hasNextLine()){
护墙板=s.nextLine();
add(新的ArrayList(Arrays.asList(dado.split(“,”)));
}
s、 close();
返回护墙板;
}
这与javascript无关,因为javascript对java就像地毯对地毯一样重要car@JaromandaX-那么JavaScript是Java里面的东西吗?@nnnnnn-该死的逻辑:p为什么你从来没有指出我读过100次别人的帖子:p