arraylist.tostring()
时间: 2023-04-28 11:05:15 浏览: 50
ArrayList.toString()是一个Java中的方法,用于将ArrayList对象转换为字符串。它返回一个包含ArrayList中所有元素的字符串,每个元素之间用逗号分隔。例如,如果ArrayList包含{1, 2, 3},则ArrayList.toString()将返回字符串" [1, 2, 3]"。
相关问题
arraylist.toString
ArrayList 是 Java 中的一个动态数组,它可以动态地增加或缩小数组的大小。而 ArrayList.toString() 方法则是将 ArrayList 中的所有元素转换为一个字符串并返回。具体来说,该方法会按照元素在列表中的顺序,将每个元素转换为字符串,并用逗号和空格将它们连接起来。
例如,对于一个包含三个整数的 ArrayList,如下所示:
```
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
```
调用 `list.toString()` 方法会返回以下字符串:
```
[1, 2, 3]
```
需要注意的是,ArrayList.toString() 方法返回的字符串中,每个元素的字符串表示形式是由元素自身的 toString() 方法决定的。因此,如果 ArrayList 中存储的是自定义对象,则需要确保自定义对象的 toString() 方法能够正确地转换为字符串。
arraylist<string>..tostring()后如何再转为arraylist
要将一个字符串转换回 ArrayList,可以使用字符串中的元素分隔符将其分割为单个元素,然后将这些元素添加到一个新的 ArrayList 中。以下是一个示例代码:
```java
String str = "element1;element2;element3";
String[] strArray = str.split(";");
ArrayList<String> list = new ArrayList<String>(Arrays.asList(strArray));
```
在这个示例中,我们首先将字符串 `str` 使用分号 `;` 进行分割,得到一个字符串数组 `strArray`,然后将该数组转换为 ArrayList。这个过程使用了 `Arrays.asList()` 方法将数组转换为 List,然后通过 ArrayList 构造函数将其转换为 ArrayList。