Java之Label

    技术2025-01-06  10

    Label标签只能用于循环结构,例如for,while,do while 

    并且Label标签只能标记一个循环结构体。例如:

    StringBuilder stringBuilder=new StringBuilder(); sdkLabel: for (int i = 0; i < 10; i++) { System.out.println(stringBuilder.replace(0, stringBuilder.length(), ""+i)); if(i==5) break sdkLabel; }

    如果标记的不是循环结构体的话会报提示,提示信息:

    ,标名该标签没有被用

    所以不同的循环体要对应不同的Label标签

    StringBuilder stringBuilder=new StringBuilder(); sdkLabel: for (int i = 0; i < 10; i++) { System.out.println(stringBuilder.replace(0, stringBuilder.length(), ""+i)); if(i==5) break sdkLabel; } lasss: while (true) { int i=0; System.out.println(stringBuilder.replace(0, stringBuilder.length(), ""+i)); if(i==5) break lasss; }

     

    Processed: 0.009, SQL: 9