String[] arr = {"apple", "banana", "orange"}; 如何取出来 banana
时间: 2023-11-05 20:45:26 浏览: 38
可以通过索引来取出数组中的元素,数组的索引从0开始。在这个例子中,"apple"的索引为0,"banana"的索引为1,"orange"的索引为2。因此,可以使用以下代码来取出"banana":
String fruit = arr[1];
这将把"banana"存储在名为fruit的字符串变量中。
相关问题
String str = "[[apple],[banana],[orange]]" 将str 转成数组
可以使用以下代码将 str 转成数组:
```
String str = "[[apple],[banana],[orange]]";
str = str.replace("[[", "[")
.replace("]]", "]")
.replace("],[", "#")
.replace("[", "")
.replace("]", "");
String[] arr = str.split("#");
```
解释:
1. `replace("[[", "[")` 将开头的双重中括号替换成单一中括号,即去掉外层的中括号。
2. `replace("]]", "]")` 将结尾的双重中括号替换成单一中括号,即去掉外层的中括号。
3. `replace("],[", "#")` 将中间的逗号和中括号替换成一个特殊字符 "#",方便后续使用 split 方法分割数组。
4. `replace("[", "")` 和 `replace("]", "")` 将剩下的中括号去掉。
5. `split("#")` 使用特殊字符 "#" 分割字符串,得到一个字符串数组。
最终得到的 arr 数组为 ["apple", "banana", "orange"]。
JAVA 给string[] arr 数组添加元素
有两种方式可以给 String 数组添加元素:
1. 使用 Arrays.copyOf 方法
```java
String[] arr = {"apple", "banana", "orange"};
// 创建一个新的数组,长度比原数组多1
String[] newArr = Arrays.copyOf(arr, arr.length + 1);
// 在新数组的最后一个位置添加一个元素
newArr[newArr.length - 1] = "grape";
// 打印新数组
System.out.println(Arrays.toString(newArr)); // [apple, banana, orange, grape]
```
2. 使用 ArrayList
```java
String[] arr = {"apple", "banana", "orange"};
// 将数组转换为 ArrayList
List<String> list = new ArrayList<>(Arrays.asList(arr));
// 在 ArrayList 的末尾添加一个元素
list.add("grape");
// 将 ArrayList 转换为数组
arr = list.toArray(new String[0]);
// 打印新数组
System.out.println(Arrays.toString(arr)); // [apple, banana, orange, grape]
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)