我必須創建一個數組,該數組需要兩個整數並且創建一個具有相同內容的新數組,但值1的出現被替換爲兩個。有人可以幫助我,這是我迄今爲止。 assertArrayEquals部分存在錯誤。通過替換整數創建數組
public static replace(int[] in, int find, int replace) {
for (int i = 0; i < in.length; i++) {
if (in[i] == find) {
in[i] = replace;
return;
}
}
}
assertArrayEquals(new int[]{5, 5, 5, 5}, Array.replace(new int[]{5, 0, 0, 5}, 0, 5));
什麼是你的問題? –
您能否提供更多詳情?給出一些示例輸入,你期望輸出什麼? –
我無法生成新的數組,其中值1的出現值被替換爲值2 –