创建一个List集合,存储多个字符串元素 1:把list集合中以张开头的元素在控制台输出 2:把list集合中长度为3的元素在控制台输出 3:把list集合中以张开头的,长度为3的元素在控制台输出 4:跳过2个元素,把剩下的元素中前2个在控制台输出
时间: 2023-06-02 13:05:35 浏览: 159
好的,我可以回答您关于Java语言的问题,下面是对您的问题的回答:
1. 创建一个List集合,存储多个字符串元素:
可以使用以下代码创建一个List集合,并添加多个字符串元素:
```
List<String> list = new ArrayList<>();
list.add("张三");
list.add("李四");
list.add("王五");
list.add("张飞");
list.add("关羽");
list.add("张翼德");
```
2. 把list集合中以张开头的元素在控制台输出:
可以使用循环遍历List集合中的元素,判断字符串是否以“张”开头,如果是则在控制台输出:
```
for(String str : list) {
if(str.startsWith("张")) {
System.out.println(str);
}
}
```
3. 把list集合中长度为3的元素在控制台输出:
可以使用循环遍历List集合中的元素,判断字符串长度是否为3,如果是则在控制台输出:
```
for(String str : list) {
if(str.length() == 3) {
System.out.println(str);
}
}
```
4. 把list集合中以张开头的,长度为3的元素在控制台输出:
可以使用循环遍历List集合中的元素,判断字符串是否以“张”开头并且长度是否为3,如果是则在控制台输出:
```
for(String str : list) {
if(str.startsWith("张") && str.length() == 3) {
System.out.println(str);
}
}
```
5. 跳过2个元素,把剩下的元素中前2个在控制台输出:
可以使用subList()方法截取List集合中从第3个元素开始到最后一个元素的子集合,再使用循环遍历该子集合中的前2个元素,在控制台输出:
```
List<String> subList = list.subList(2, list.size());
for(int i = 0; i < 2; i++) {
System.out.println(subList.get(i));
}
```
希望这些回答能够帮助您!
阅读全文