0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

من یک آرایه دارم و می خواهم عناصر از یک اینکس مشخص تا یک ایندکس دیگر را در یک آرایه دیگر داشته باشم، ساده ترین راه برای این کار در جاوا چیست؟

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)

به نظر من ساده ترین راه برای این کار استفاده از متد copyOfRange که در کلاس Arrays قرار دارد است:

  // int[] newArray = Arrays.copyOfRange(oldArray, startIndex, endIndex);
  //index   0   1   2   3   4
int[] arr = {10, 20, 30, 40, 50};
Arrays.copyOfRange(arr, 0, 2);          // returns {10, 20}
Arrays.copyOfRange(arr, 1, 4);          // returns {20, 30, 40}
Arrays.copyOfRange(arr, 2, arr.length); // returns {30, 40, 50} (length = 5)

سوالات مشابه

+1 امتیاز
1 پاسخ 569 بازدید
0 امتیاز
0 پاسخ 450 بازدید
+1 امتیاز
1 پاسخ 609 بازدید
0 امتیاز
1 پاسخ 557 بازدید
0 امتیاز
1 پاسخ 341 بازدید
0 امتیاز
1 پاسخ 556 بازدید
0 امتیاز
1 پاسخ 674 بازدید
+1 امتیاز
1 پاسخ 1.4هزار بازدید
+1 امتیاز
1 پاسخ 554 بازدید
...