您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
在Java集合框架中,break
关键字主要用于跳出循环,提前结束循环的执行。然而,在集合框架中,break
关键字的使用场景相对较少,因为它主要用于遍历集合(如List、Set等)的元素。以下是一些使用break
关键字的示例:
import java.util.ArrayList;
import java.util.List;
public class BreakExample {
public static void main(String[] args) {
List<Integer> numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
numbers.add(5);
int target = 3;
boolean found = false;
for (int number : numbers) {
if (number == target) {
found = true;
break;
}
}
if (found) {
System.out.println("找到目标值: " + target);
} else {
System.out.println("未找到目标值: " + target);
}
}
}
在这个例子中,我们遍历一个整数列表,当找到目标值3时,使用break
关键字跳出循环。
import java.util.ArrayList;
import java.util.List;
public class BreakExample {
public static void main(String[] args) {
List<List<Integer>> nestedList = new ArrayList<>();
List<Integer> innerList1 = new ArrayList<>();
innerList1.add(1);
innerList1.add(2);
innerList1.add(3);
List<Integer> innerList2 = new ArrayList<>();
innerList2.add(4);
innerList2.add(5);
innerList2.add(6);
nestedList.add(innerList1);
nestedList.add(innerList2);
outerLabel: // 标签
for (List<Integer> innerList : nestedList) {
for (int number : innerList) {
if (number == 5) {
break outerLabel; // 使用标签跳出多层循环
}
System.out.println(number);
}
}
}
}
在这个例子中,我们使用了一个名为outerLabel
的标签来标记外层循环。当找到值5时,使用break outerLabel;
跳出多层循环。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。