定义ArrayList集合,存入多个字符串。 长度大于5的字符串,打印删除后的集合。 代码实现,效果如图所示:
时间: 2023-05-29 10:03:44 浏览: 96
```
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("hello");
list.add("world");
list.add("java");
list.add("programming");
list.add("computer");
list.add("science");
for (int i = 0; i < list.size(); i++) {
String str = list.get(i);
if (str.length() > 5) {
list.remove(i);
i--;
}
}
System.out.println(list);
}
}
```
输出结果:
```
[hello, world, java]
```
相关问题
Java中如何将一个字符串、三个整型数据存入一个字符串,再存入ArrayList中
可以先将字符串和三个整型数据组合成一个字符串,再将组合后的字符串存入ArrayList中。可以使用字符串拼接符号"+"将不同类型的数据连接起来,然后存入ArrayList中,代码如下:
```java
ArrayList<String> list = new ArrayList<String>();
String str = "hello";
int num1 = 1;
int num2 = 2;
int num3 = 3;
String combinedStr = str + "," + num1 + "," + num2 + "," + num3;
list.add(combinedStr);
```
在这个例子中,我们将字符串和三个整型数据用逗号分隔组合成了一个字符串,然后将这个字符串存入了ArrayList中。在实际应用中,我们可以使用不同的分隔符或格式来组合不同类型的数据,以满足不同的需求。
在类的main方法中,将5个字符串0、 1、 2、 3、 4存入ArrayList集合中,遍历集合,输出集合中的所有元素。
好的,我来给您编写一下示例代码,如下所示:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("0");
list.add("1");
list.add("2");
list.add("3");
list.add("4");
for (String item : list) {
System.out.println(item);
}
}
}
```
以上代码会将 0、1、2、3、4 五个字符串存入 ArrayList 集合中,然后通过 for-each 循环遍历集合并输出集合中的所有元素。