Possible Duplicate:
Assigning an array to an ArrayList in Java

我需要把String[]换成ArrayList<String>,我不知道怎么换

File dir = new File(Environment.getExternalStorageDirectory() + "/dir/");
String[] filesOrig = dir.list();

基本上我想把filesOrig变成ArrayList.

推荐答案

您可以执行以下操作:

String [] strings = new String [] {"1", "2" };
List<String> stringList = new ArrayList<String>(Arrays.asList(strings)); //new ArrayList is only needed if you absolutely need an ArrayList

Android相关问答推荐

在Android Studio中陷入了不兼容的Gradle版本的循环

即使安装了Chrome和YouTube,Android对action_view a YouTube URL的意图也是空的

Android开发:主题排版不适用于按钮文本

不能在LazyGrid-Jetpack Compose中使用填充最大宽度或填充父项最大宽度

在Android中使用Room从SQlite数据库中获取实体列表的正确方式是什么?

Jetpack Compose:根据盒子中的最大视图固定宽度和高度

找不到com.android.tools.build:gradle:8.0

android crashlytics 显示崩溃但不显示我的课程中的位置

expo 上的 socket.io 无法从 Android 连接

Android Studio 在 list 文件中已经声明了活动类,但仍出现无法找到明确的活动类的错误

在一个函数中组合相同的流 struct

[Android][Room] 将密封类存储到 Room 数据库中

在 compose android 中创建一个圆形按钮和居中文本

在 Jetpack Compose 中自动滚动后面的项目

如何在 Compose 中使用合并的单元格创建网格视图?

有什么方法可以确定正在使用哪个 Android 手机的麦克风进行录音?

Jetpack Compose Alignment - 误解了 alignBy 修饰符

Material Design 网站的新设计已启动,但我找不到实现选项卡,该选项卡在哪里?

Android:为什么 ICICI iMobile Pay 应用程序在我的应用程序中显示root/jailbroken设备?

在 Jetpack Compose 中找不到 Path 的减号()