【问题标题】:Convert File to String array将文件转换为字符串数组
【发布时间】:2012-06-20 12:15:53
【问题描述】:

我想列出文件的名称并将它们放入字符串数组中。要列出我正在使用此代码的文件的名称:

File dir = new File("/sdcard/Images/1124/");
File[] files = dir.listFiles();
for (int i = 0; i < files.length; ++i){
   Log.i(String.valueOf(files[i].getName()),"files");
}

我想得到类似的东西,但文件的自动值[i]:

String[] files = new String[] { "/sdcard/Images/1124/pic.jpg","/sdcard/Images/1124/pic2.jpg" };

那我该怎么做呢?

谢谢

【问题讨论】:

  • 您的代码不起作用吗?输出是什么?

标签: android string file


【解决方案1】:

你试过了吗?

String[] fileArray;
File dir = new File("/sdcard/Images/1124/");
File[] files = dir.listFiles();
fileArray = new String[files.length];
for (int i = 0; i < files.length; ++i){
fileArray[i] = files[i].getName();
}

【讨论】:

    猜你喜欢
    • 2017-11-27
    • 1970-01-01
    • 2011-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多