2016-04-25 94 views
0

對這種語法有疑問.. 如果有人能解釋我的方法後調用方法的語法和邏輯以及如何獲取訪問權限一些階級和他的方法之後的「。」 ?嵌套檢索方法

WebTarget target = client.target("http://localhost:8080/Activities/rest/"); 
    Response response = target.path("activitiesGenerator/activity").request(MediaType.APPLICATION_JSON).post(Entity.entity(act,MediaType.APPLICATION_JSON)); 

回答

0

這就是所謂的方法鏈。

它所做的是,不是將某個調用方法的返回值保存在某個變量中,而是直接調用這些返回值上的新方法。

示例:以下2個代碼片段正在做同樣的事情,唯一不同的是我們在test2中使用鏈接。

String test1 = "Test 1"; 
    test1 = test1.replace("1", "2"); 
    test1 = test1.toUpperCase(); 
    System.out.println(test1); 

    String test2 = "Test 1".replace("1", "2").toUpperCase(); 
    System.out.println(test2); 
+0

謝謝回答。 –