有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java从文件列表中删除文件

我正在创建一个安卓应用程序,我用以下指令在内存中创建了一个可用文件列表:

final String[] files =fileList();

我需要从列表中删除一个文件,但我不知道如何删除,你能帮我吗


共 (1) 个答案

  1. # 1 楼答案

    要“删除”某些内容,您可以将其设置回null,也可以通过一个循环将其后面的所有内容向上移动

    public void remove( int index ) { 
        for(int i=index; i<sarr.length()-1; i++) { 
            sarr[i] = sarr[i+1] 
        } 
        sarr[sarr.length()-1] = null; 
        System.out.println("Removed!"); 
    } 
    

    当使用这样的基元数组时,没有删除方法。如果你构建了一个更复杂的数据类型,你可以使用“remove”方法