জয়েন লগইন

জাভা অ্যারে

🌈জাভা অ্যারে কি?

📋জাভা অ্যারে হলো একাঠিক ডেটা সংরক্ষণের পদ্ধতি।

⚒️জাভা অ্যারে একাঠিক ডেটা সংরক্ষণের ব্যবহৃত হয়।

জাভা অ্যারে সমূহ

জাভা অ্যারে এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ length - ডেটার উপাদান সংখ্যা গনণা করা
  • ➡️ clone - ডেটা অনুলিপি করা
  • ➡️ copyOfRange - নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করা
  • ➡️ fill - নির্দিষ্ট মান দিয়ে ডেটা পূরণ করা
  • ➡️ sort - ডেটা ক্রম সাজাতে ব্যবহৃত হয়।
  • ➡️ binarySearch - নির্দিষ্ট মানের প্রথম অবস্থান বের করা
  • ➡️ equals - দুটি অ্যারে সমান কিনা যাচাই করা
  • ➡️ compare - দুটি অ্যারের তুলনা করা
  • ➡️ mismatch - দুটি অ্যারের অমিলের অবস্থান খুঁজে বের করা
  • ➡️ hashCode - অ্যারের হ্যাশ কোড বের করা
  • ➡️ toString - অ্যারের মানকে স্ট্রিংয়ে রূপান্তর করা
  • ➡️ deepToString - বহুমাত্রিক অ্যারের মানকে স্ট্রিংয়ে রূপান্তর করা
  • ➡️ deepEquals - দুটি বহুমাত্রিক অ্যারে সমান কিনা যাচাই করা
  • ➡️ deepHashCode - বহুমাত্রিক অ্যারের হ্যাশ কোড বের করা
  • ➡️ stream - অ্যারের উপাদানগুলো নিয়ে স্ট্রিম তৈরি করা
  • ➡️ parallelSort - ডেটা ক্রম সাজাতে ব্যবহৃত হয়।
  • ➡️ setAll - অ্যারের সকল উপাদানের মান নির্ধারণ করা
  • ➡️ parallelSetAll - অ্যারের সকল উপাদানের মান সমান্তরালভাবে নির্ধারণ করা
  • ➡️ unique - ডেটা থেকে ইউনিক মান বের করা

length - ডেটার উপাদান সংখ্যা গনণা করার উদাহরণ।

java
import java.util.Arrays;

public class Main {
  public static void main(String[] args) {
  String[] fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};

  int result = fruits.length;

  System.out.println(result);
  }
}

clone - ডেটা অনুলিপি করার উদাহরণ।

java
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 - নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করার উদাহরণ।

java
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 - নির্দিষ্ট মান দিয়ে ডেটা পূরণ করার উদাহরণ।

java
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 - ডেটা ক্রম সাজাতে ব্যবহৃত হয়। উদাহরণ।

java
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 - নির্দিষ্ট মানের প্রথম অবস্থান বের করার উদাহরণ।

java
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 - দুটি অ্যারে সমান কিনা যাচাই করার উদাহরণ।

java
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 - দুটি অ্যারের তুলনা করার উদাহরণ।

java
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 - দুটি অ্যারের অমিলের অবস্থান খুঁজে বের করার উদাহরণ।

java
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 - অ্যারের হ্যাশ কোড বের করার উদাহরণ।

java
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 - অ্যারের মানকে স্ট্রিংয়ে রূপান্তর করার উদাহরণ।

java
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 - বহুমাত্রিক অ্যারের মানকে স্ট্রিংয়ে রূপান্তর করার উদাহরণ।

java
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 - দুটি বহুমাত্রিক অ্যারে সমান কিনা যাচাই করার উদাহরণ।

java
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 - বহুমাত্রিক অ্যারের হ্যাশ কোড বের করার উদাহরণ।

java
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 - অ্যারের উপাদানগুলো নিয়ে স্ট্রিম তৈরি করার উদাহরণ।

java
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 - ডেটা ক্রম সাজাতে ব্যবহৃত হয়। উদাহরণ।

java
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 - অ্যারের সকল উপাদানের মান নির্ধারণ করার উদাহরণ।

java
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 - অ্যারের সকল উপাদানের মান সমান্তরালভাবে নির্ধারণ করার উদাহরণ।

java
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 - ডেটা থেকে ইউনিক মান বের করার উদাহরণ।

java
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 ডেটা থেকে ইউনিক মান বের করতে ব্যবহৃত হয়।