使用startWith从SDcard过滤器获取图像

时间:2016-06-13 10:46:11

标签: android

我正在堆叠如何从SDcard文件夹中获取图像名称以(“2.”)开头的图像 这是我的代码:

    if (file.isDirectory()) {
        listFile = file.listFiles();
        // Create a String array for FilePathStrings
        FilePathStrings = new String[listFile.length];
        // Create a String array for FileNameStrings
        FileNameStrings = new String[listFile.length];

        for (int i = 0; i < listFile.length; i++) {
            // Get the path of the image file
            FilePathStrings[i] = listFile[i].getAbsolutePath();
            // Get the name image file
            FileNameStrings[i] = listFile[i].getName();
        }
    }

1 个答案:

答案 0 :(得分:0)

你可以这样做:

FileNameStrings[i] = listFile[i].getName();

if(( FileNameStrings[i].substring( 0, 1 ) ).equalsIgnoreCase( "2" ) )
{
    //This filename starts with 2
}

希望这有帮助!