我有兩個字符數組,這裏有預定義的值。我想從兩個數組中獲得更改。
這裏是兩個數組的標準值:比較兩個字符數組並獲取字符值並形成一個字符串
Character[][] arr1 = new Character[row][column];
arr1[1][0] = 'K';
arr1[1][1] = 'E';
arr1[1][2] = 'P';
arr1[1][3] = 'T';
Character[][] arr2 = new Character[row][column];
arr2[0][1] = 'H';
arr2[1][0] = 'K';
arr2[1][1] = 'E';
arr2[1][2] = 'P';
arr2[1][3] = 'T';
arr2[2][1] = 'L';
arr2[3][1] = 'P';
而與此代碼我收到這是「HLP」這是正確的
final Character[][] arr3 = new Character[row][column];
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
if (arr1[i][j] != arr2[i][j]) {
s = arr2[i][j];
arr3[i][j] = s;
}
}
}
//generate the word from the compared arrays
for (int r = 0; r < 4; r++) {
for (int c = 0; c < 4; c++) {
if (arr3[r][c] != null) {
l = arr3[r][c];
k = Character.toString(l);
out = builder.append(k).toString();
}
}
}
現在的變化,我想包括在H
和L
之間的空格,並將其包含在我的字符串中。任何人都可以告訴我如何做到這一點?
如何在追加字符串時包含空格? – skuntsel 2013-02-23 11:17:57
不是100%確定你在問什麼,但它聽起來像[序列比對](http://en.wikipedia.org/wiki/Sequence_alignment)。 – Dukeling 2013-02-23 11:25:23
@Dukeling我想包括H和L之間的空間..或者我會添加添加它包含在字符串或其他東西.. – kathy 2013-02-23 13:13:33