کار با متدهای کلاس Arrays برای مرتب سازی آرایه ، جستجوی دودویی و کپی کردن آرایه و تبدیل آرایه به رشته
- متد sort: مرتب سازی آرایه
- متد binarySearch: جستجوی دودویی در آرایه
- متد copyOf : کپی کردن عناصر یک آرایه در آرایه دیگر
- متد copyOfRange: کپی کردن یک محدوده از آرایه در آرایه دیگر
- متد toString : تبدیل عناصر آرایه به رشته
import java.util.Arrays;
public class Array_class {
public static void main(String[] args) {
String sa,sb,sc;
int[] A={20,21,23,43,34,56,87,75,4,7};
int[] B=new int[10];
int[] C=new int[10];
int pos;
// مرتب سازی آرایه
Arrays.sort(A);
//جستجوی عنصر در آرایه
pos = Arrays.binarySearch(A,56 );
// کپی بخش از آرایه
B=Arrays.copyOf(A,5);
// کپی محدوده ای از آرایه
C=Arrays.copyOfRange(A,3,7);
// تبدیل آرایه به رشته
sa=Arrays.toString(A);
sb=Arrays.toString(B);
sc=Arrays.toString(C);
//چاپ عناصر سه آرایه
System.out.println(sa);
System.out.println(sb);
System.out.println(sc);
System.out.println(“Pos of 56 is “+pos);
}
}
[4, 7, 20, 21, 23]
[21, 23, 34, 43]
Pos of 56 is 7