獲得5個數字的序列我想從一個數組中獲得5個數字的序列。 例如:如何從一個數組
int arr1[] = {3,88,99,5,4,6,22,32,7,45}; // array where there is the sequence 3,4,5,6,7
Vector<Integer> myVec = new Vector<Integer>(); // vector wehre to save the sequence
現在我有什麼做的就是從數組的順序? 我在這裏有一個代碼,但它不能正常工作:
for(int i = 0; i < arr1.length -1; i++) {
int a = arr1[i];
int b = arr1[i+1];
int c = b - a;
if(c == 1) {
myvec.add(arr1[i]);
}
}
我應該如何改變我的代碼來解決這個問題?
使用Arrays.sort(),然後套用您的邏輯 – TheLostMind
不知道它是什麼,你要acheive – Ar3s
我想把序列「3,4,5,6, 7「從arr1在myvec。 – CMS