1

最近、Java で書かれたソース コードのコピーを読んでいます。

次のようなメソッドのステートメントがあります。

public static <T> List<T> concat(List<T>... lists){
    ...
}

「concat」という名前が適切かどうか疑問に思います。もともと「連結」という言葉はどういう意味ですか?「CONnect ChAracTer」という意味ですか?

4

4 に答える 4

6

「連結」は「連結」の略です。

于 2012-05-08T06:11:47.373 に答える
1

これは、複数の値を結合して新しい値にすることを意味します。2 つの文字列を 1 つに結合するには、String.concat を参照してください。

に短縮されconcatReference.comは次のように定義concatenateします。

一緒にリンクします。シリーズまたはチェーンで結合します。

したがって、基本的に、複数の値を結合するものはすべて値と名付けることができます。したがって、この関数が複数のリストを結合する場合、concat という名前が付けられる場合があります。名前としてマージすることは可能ですが、すべてのリストの値が結合されている間に何らかの方法で並べ替えられることを意味します。

于 2012-05-08T06:13:11.313 に答える
0

シグネチャは、1 つ以上のListオブジェクトを受け取り、1 つだけを返すメソッドを定義しているようListです。つまり、あるリストを別のリストにアタッチして、メソッド パラメーターとして渡されたすべてのリストの要素を含む 1 つの大きなリストを生成することを意味しますconcatconcatenate

于 2012-05-08T06:12:04.963 に答える