string 转 ArrayList
时间: 2023-11-21 22:06:09 浏览: 120
要将一个String转换成ArrayList,可以使用以下代码:ArrayList list=new ArrayList(Arrays.asList(str.split(",")));
这段代码将根据逗号分隔字符串,并将分隔后的每个部分添加到ArrayList中。其中,str是要转换的String对象。使用split方法可以将字符串分割成一个String数组,然后使用Arrays.asList方法将该数组转换为ArrayList。最终,list将包含原始字符串中的每个部分作为ArrayList的元素。
需要注意的是,这种方式是将原始字符串的每个部分作为ArrayList的元素,而不是将整个字符串作为一个元素。如果需要将整个字符串作为一个元素添加到ArrayList中,可以直接使用ArrayList对象的add方法来实现。
需要注意的是,虽然这种方式可以实现添加和删除功能,但效率较低。相比之下,引用中提到的test1中的方法是效率最高的,因为它直接返回一个List,不需要复制数组的内容。然而,这种方式不支持添加和删除元素。因此,在选择转换方法时,应根据具体需求和性能考虑做出选择。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [String转ArrayList](https://blog.csdn.net/ygreatred/article/details/80627261)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [将String数组转换成ArrayList](https://blog.csdn.net/u014737138/article/details/50831538)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文