2016-04-25 17 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

回答ありがとうございます。 –

関連する問題