여기에 미리 정의 된 값을 가진 두 개의 문자 배열이 있습니다. 두 배열에서 변경 사항을 가져오고 싶습니다.
가 여기에 두 개의 배열의 미리 정의 된 값입니다 :두 문자 배열을 비교하고 문자 값을 가져 와서 문자열을 만듭니다.
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';
그리고이 코드로 내가 지금
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();
}
}
}
올바른 "HLP"인 변화를 얻고, 난을 포함 할 H
과 L
사이에 공백이 있고 내 문자열에 공백이 포함됩니다. 아무도 나에게 이걸하는 방법에 대한 아이디어를 줄 수 있습니까?
문자열을 추가 할 때 공백을 포함하면 어떨까요? – skuntsel
100 % 확신 할 수 없지만 [시퀀스 정렬] (http://en.wikipedia.org/wiki/Sequence_alignment)처럼 들립니다. – Dukeling
@Dukeling 나는 H와 L 사이에 공백을 넣고 싶습니다. 문자열이나 다른 것으로 포함 시키려면 추가 할 것인가요? – kathy