জাভা অ্যারে
🌈জাভা অ্যারে কি?
📋জাভা অ্যারে হলো একাঠিক ডেটা সংরক্ষণের পদ্ধতি।
⚒️জাভা অ্যারে একাঠিক ডেটা সংরক্ষণের ব্যবহৃত হয়।
জাভা অ্যারে সমূহ
জাভা অ্যারে এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ length - ডেটার উপাদান সংখ্যা গনণা করা
- ➡️ clone - ডেটা অনুলিপি করা
- ➡️ copyOfRange - নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করা
- ➡️ fill - নির্দিষ্ট মান দিয়ে ডেটা পূরণ করা
- ➡️ sort - ডেটা ক্রম সাজাতে ব্যবহৃত হয়।
- ➡️ binarySearch - নির্দিষ্ট মানের প্রথম অবস্থান বের করা
- ➡️ equals - দুটি অ্যারে সমান কিনা যাচাই করা
- ➡️ compare - দুটি অ্যারের তুলনা করা
- ➡️ mismatch - দুটি অ্যারের অমিলের অবস্থান খুঁজে বের করা
- ➡️ hashCode - অ্যারের হ্যাশ কোড বের করা
- ➡️ toString - অ্যারের মানকে স্ট্রিংয়ে রূপান্তর করা
- ➡️ deepToString - বহুমাত্রিক অ্যারের মানকে স্ট্রিংয়ে রূপান্তর করা
- ➡️ deepEquals - দুটি বহুমাত্রিক অ্যারে সমান কিনা যাচাই করা
- ➡️ deepHashCode - বহুমাত্রিক অ্যারের হ্যাশ কোড বের করা
- ➡️ stream - অ্যারের উপাদানগুলো নিয়ে স্ট্রিম তৈরি করা
- ➡️ parallelSort - ডেটা ক্রম সাজাতে ব্যবহৃত হয়।
- ➡️ setAll - অ্যারের সকল উপাদানের মান নির্ধারণ করা
- ➡️ parallelSetAll - অ্যারের সকল উপাদানের মান সমান্তরালভাবে নির্ধারণ করা
- ➡️ unique - ডেটা থেকে ইউনিক মান বের করা
length - ডেটার উপাদান সংখ্যা গনণা করার উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
int result = fruits.length;
System.out.println(result);
}
}
clone - ডেটা অনুলিপি করার উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
String[] result = fruits.clone();
System.out.println(Arrays.toString(result));
}
}
copyOfRange - নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করার উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
String[] result = Arrays.copyOfRange(fruits, 1, 3);
System.out.println(Arrays.toString(result));
}
}
fill - নির্দিষ্ট মান দিয়ে ডেটা পূরণ করার উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
Arrays.fill(fruits, "আম");
System.out.println(Arrays.toString(fruits));
}
}
sort - ডেটা ক্রম সাজাতে ব্যবহৃত হয়। উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
Arrays.sort(fruits);
System.out.println(Arrays.toString(fruits));
}
}
binarySearch - নির্দিষ্ট মানের প্রথম অবস্থান বের করার উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
Arrays.sort(fruits);
int result = Arrays.binarySearch(fruits, "আপেল");
System.out.println(result);
}
}
equals - দুটি অ্যারে সমান কিনা যাচাই করার উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] numbers = {10, 15, 10, 25};
int[] amounts = {10, 15, 20, 25};
boolean result = Arrays.equals(numbers, amounts);
System.out.println(result);
}
}
compare - দুটি অ্যারের তুলনা করার উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] numbers = {10, 15, 10, 25};
int[] amounts = {10, 15, 20, 25};
int result = Arrays.compare(numbers, amounts);
System.out.println(result);
}
}
mismatch - দুটি অ্যারের অমিলের অবস্থান খুঁজে বের করার উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] numbers = {10, 15, 10, 25};
int[] amounts = {10, 15, 20, 25};
int result = Arrays.mismatch(numbers, amounts);
System.out.println(result);
}
}
hashCode - অ্যারের হ্যাশ কোড বের করার উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
int result = Arrays.hashCode(fruits);
System.out.println(result);
}
}
toString - অ্যারের মানকে স্ট্রিংয়ে রূপান্তর করার উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
String result = Arrays.toString(fruits);
System.out.println(result);
}
}
deepToString - বহুমাত্রিক অ্যারের মানকে স্ট্রিংয়ে রূপান্তর করার উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[][] fruits = {
{"আপেল", "আঙ্গুর", "কমলা", "কলা"},
{"আপেল", "আঙ্গুর", "কমলা", "কলা"}
};
String result = Arrays.deepToString(fruits);
System.out.println(result);
}
}
deepEquals - দুটি বহুমাত্রিক অ্যারে সমান কিনা যাচাই করার উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[][] first = {
{"আপেল", "আঙ্গুর", "কমলা", "কলা"}
};
String[][] second = {
{"আপেল", "আঙ্গুর", "কমলা", "কলা"}
};
boolean result = Arrays.deepEquals(first, second);
System.out.println(result);
}
}
deepHashCode - বহুমাত্রিক অ্যারের হ্যাশ কোড বের করার উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[][] fruits = {
{"আপেল", "আঙ্গুর", "কমলা", "কলা"}
};
int result = Arrays.deepHashCode(fruits);
System.out.println(result);
}
}
stream - অ্যারের উপাদানগুলো নিয়ে স্ট্রিম তৈরি করার উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
long result = Arrays.stream(fruits).count();
System.out.println(result);
}
}
parallelSort - ডেটা ক্রম সাজাতে ব্যবহৃত হয়। উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] numbers = {10, 15, 10, 25};
Arrays.parallelSort(numbers);
System.out.println(Arrays.toString(numbers));
}
}
setAll - অ্যারের সকল উপাদানের মান নির্ধারণ করার উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] numbers = {10, 15, 10, 25};
Arrays.setAll(
numbers,
index -> index * 10
);
System.out.println(Arrays.toString(numbers));
}
}
parallelSetAll - অ্যারের সকল উপাদানের মান সমান্তরালভাবে নির্ধারণ করার উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] numbers = {10, 15, 10, 25};
Arrays.parallelSetAll(
numbers,
index -> index * 10
);
System.out.println(Arrays.toString(numbers));
}
}
unique - ডেটা থেকে ইউনিক মান বের করার উদাহরণ।
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] numbers = {10, 15, 10, 25};
int[] result = Arrays.stream(numbers)
.distinct()
.toArray();
System.out.println(Arrays.toString(result));
}
}
জাভা অ্যারে সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| length | ডেটার উপাদান সংখ্যা গনণা করতে ব্যবহৃত হয়। |
| clone | ডেটা অনুলিপি করতে ব্যবহৃত হয়। |
| copyOfRange | নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করতে ব্যবহৃত হয়। |
| fill | নির্দিষ্ট মান দিয়ে ডেটা পূরণ করতে ব্যবহৃত হয়। |
| sort | ডেটা ক্রম সাজাতে ব্যবহৃত হয়। ব্যবহৃত হয়। |
| binarySearch | নির্দিষ্ট মানের প্রথম অবস্থান বের করতে ব্যবহৃত হয়। |
| equals | দুটি অ্যারে সমান কিনা যাচাই করতে ব্যবহৃত হয়। |
| compare | দুটি অ্যারের তুলনা করতে ব্যবহৃত হয়। |
| mismatch | দুটি অ্যারের অমিলের অবস্থান খুঁজে বের করতে ব্যবহৃত হয়। |
| hashCode | অ্যারের হ্যাশ কোড বের করতে ব্যবহৃত হয়। |
| toString | অ্যারের মানকে স্ট্রিংয়ে রূপান্তর করতে ব্যবহৃত হয়। |
| deepToString | বহুমাত্রিক অ্যারের মানকে স্ট্রিংয়ে রূপান্তর করতে ব্যবহৃত হয়। |
| deepEquals | দুটি বহুমাত্রিক অ্যারে সমান কিনা যাচাই করতে ব্যবহৃত হয়। |
| deepHashCode | বহুমাত্রিক অ্যারের হ্যাশ কোড বের করতে ব্যবহৃত হয়। |
| stream | অ্যারের উপাদানগুলো নিয়ে স্ট্রিম তৈরি করতে ব্যবহৃত হয়। |
| parallelSort | ডেটা ক্রম সাজাতে ব্যবহৃত হয়। ব্যবহৃত হয়। |
| setAll | অ্যারের সকল উপাদানের মান নির্ধারণ করতে ব্যবহৃত হয়। |
| parallelSetAll | অ্যারের সকল উপাদানের মান সমান্তরালভাবে নির্ধারণ করতে ব্যবহৃত হয়। |
| unique | ডেটা থেকে ইউনিক মান বের করতে ব্যবহৃত হয়। |