gpt4 book ai didi

java - 如何将 List 转换为字符串数组

转载 作者:行者123 更新时间:2023-12-02 04:31:15 31 4
gpt4 key购买 nike

我试图转换List<String>String[] allAim= new String[25];即进入 allAim字符串数组,
代码片段是:

List<String> myString = new ArrayList<String>();
myString=db.getAllAlarmAim();
Object[] mStringArray = myString.toArray();
for(int i = 0; i < mStringArray.length ; i++) {
Log.d("string is",(String)mStringArray[i]);
allAim[i]=(String)mStringArray[i].toString();
}

但是当我尝试访问allAim时,应用程序崩溃

最佳答案

根据您的代码,您可以转换 List<String> myStringString[] mStringArray如下:

 Object[] mStringArray = myString.toArray(new String[myString.size()]);

您的代码将是:

    List<String> myString = new ArrayList<String>();
myString=db.getAllAlarmAim();
Object[] mStringArray= myString.toArray(new String[myString.size()]);

for(int i = 0; i < mStringArray.length ; i++){
Log.d("string is", (String)mStringArray[i]);
}

关于java - 如何将 List<String> 转换为字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31437950/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com