android中String[] cj_name1 = {"AA","BB","BA","CC"};判断把不含"A"字符的保存成另外一个String[]名为cj_name2;
时间: 2023-08-17 13:06:42 浏览: 78
您可以使用循环遍历原始的 `cj_name1` 数组,然后判断每个元素是否包含字符 "A"。如果不包含,则将其添加到新的 `cj_name2` 数组中。以下是一个示例代码:
```java
String[] cj_name1 = {"AA", "BB", "BA", "CC"};
List<String> cj_name2List = new ArrayList<>();
for (String name : cj_name1) {
if (!name.contains("A")) {
cj_name2List.add(name);
}
}
String[] cj_name2 = cj_name2List.toArray(new String[0]);
```
这段代码会遍历 `cj_name1` 数组的每个元素,使用 `contains` 方法判断是否包含字符 "A",如果不包含则将其添加到 `cj_name2List` 列表中。最后,通过 `toArray` 方法将列表转换为新的 `cj_name2` 字符串数组。
请注意,为了使用 `ArrayList` 类型,您需要在文件的开头引入 `java.util.ArrayList` 包。
阅读全文