在main中定义Label并在另一个方法中使用它

时间:2015-11-08 15:21:41

标签: java label

是否可以在main方法中创建标签,然后在另一种方法中使用?

请考虑以下简单示例来说明我的问题。

public class work{
//***********************************************************
static public class listen implements Runnable{

    public listen(....)
    {
       ......
    }

    @Override
    public void run()
    {
        ....

        if(Msg.startsWith("Work Done"))
        {
             break serverSock;   //HOW CAN I DO THIS ??
       }
    }
  }
//********************************************************
public static void main(String[] args){

    Thread L = new Thread (new listen(...));
    L.start();

    //main thread is busy ...

    serverSock:
    sock.close();   
 }                    
}

1 个答案:

答案 0 :(得分:0)

我使用flag方法

中的listen解决了这个问题 {p}和if statement方法中的main