2010-03-10 19 views
3

JavaFX中是否有標準庫函數或內置結構來連接兩個序列?JavaFX:連接序列

a提到了Sequences.concatenate()函數,但它在官方API中無處可見。

當然,人們可以遍歷每個序列,插入值到一個新的序列,如:

function concatenate(seqA: Object[], seqB: Object[]) : Object[] { 
    for(b in seqB) insert b into seqA; 
    seqA; 
} 

..但肯定的東西基本爲串聯對我們來說是冥冥中早已定義..

回答

5

這是非常簡單的,因爲不能在序列順序(這一切又變平),你可以做這樣的:

var a = [1, 2]; 
var b = [3, 4]; 
// just insert one into another 
insert b into a; 
// a == [1, 2, 3, 4]; 

// or create a new seq 
a = [b, a]; 
// a == [3, 4, 1, 2]; 

希望有所幫助。

+0

謝謝,正是我所尋找的 – James 2010-03-11 00:37:41

+0

插入序列中也會創建一個新序列,因爲序列是不可變的。 – helpermethod 2010-03-12 19:49:56