সুচিপত্র:

আপনি কিভাবে জাভাতে একটি ভেক্টর তৈরি করবেন?
আপনি কিভাবে জাভাতে একটি ভেক্টর তৈরি করবেন?

ভিডিও: আপনি কিভাবে জাভাতে একটি ভেক্টর তৈরি করবেন?

ভিডিও: আপনি কিভাবে জাভাতে একটি ভেক্টর তৈরি করবেন?
ভিডিও: ভেক্টর - জাভা প্রোগ্রামিং 2024, মে
Anonim

প্রতি সৃষ্টি ক ভেক্টর , তিনটি ধাপ ব্যবহার করুন: ধরে রাখতে একটি ভেরিয়েবল ঘোষণা করুন ভেক্টর . একটি নতুন ঘোষণা ভেক্টর অবজেক্ট করুন এবং এটিকে বরাদ্দ করুন ভেক্টর পরিবর্তনশীল জিনিসপত্র সংরক্ষণ করুন ভেক্টর , যেমন, addElement পদ্ধতির সাথে।

এছাড়াও প্রশ্ন হল, আপনি কিভাবে জাভাতে একটি ভেক্টর অবজেক্ট তৈরি করবেন?

উদাহরণ 1

  1. আমদানি java.util.*;
  2. পাবলিক ক্লাস ভেক্টর উদাহরণ 1 {
  3. পাবলিক স্ট্যাটিক ভ্যায়েড মেইন (স্ট্রিং আর্গস) {
  4. //প্রাথমিক ক্ষমতা 4 সহ একটি খালি ভেক্টর তৈরি করুন।
  5. ভেক্টর vec = নতুন ভেক্টর(4);
  6. // একটি ভেক্টরে উপাদান যোগ করা।
  7. vec.add("টাইগার");
  8. vec.add("সিংহ");

উপরের পাশে, আপনি কিভাবে জাভাতে একটি ভেক্টর অ্যারে তৈরি করবেন? পাওয়া ভেক্টর . রূপান্তর করুন ভেক্টর অবজেক্ট করতে অ্যারে toArray() পদ্ধতি ব্যবহার করে। অবজেক্টকে কনভার্ট করুন অ্যারে পছন্দসই প্রকারে অ্যারে ব্যবহার অ্যারে . copyOf() পদ্ধতি।

পদ্ধতি:

  1. একটি ভেক্টর স্ট্রিং টাইপ তৈরি করা হয়েছে।
  2. add(E) পদ্ধতি ব্যবহার করে ভেক্টরে উপাদান যোগ করা হয়েছে।
  3. toArray(নতুন স্ট্রিং[ভেক্টর। সাইজ()]) ব্যবহার করে ভেক্টরকে অ্যারেতে রূপান্তরিত করেছে।

শুধু তাই, জাভা ভেক্টর কি?

দ্য জাভা .util. ভেক্টর ক্লাস বস্তুর একটি বৃদ্ধিযোগ্য অ্যারে প্রয়োগ করে। একটি অ্যারের অনুরূপ, এটিতে এমন উপাদান রয়েছে যা একটি পূর্ণসংখ্যা সূচক ব্যবহার করে অ্যাক্সেস করা যেতে পারে। সম্পর্কে গুরুত্বপূর্ণ পয়েন্ট নিম্নলিখিত ভেক্টর − a এর আকার ভেক্টর আইটেম যোগ এবং অপসারণ মিটমাট করার জন্য প্রয়োজন অনুযায়ী বৃদ্ধি বা সঙ্কুচিত হতে পারে।

জাভাতে কেন ভেক্টর ব্যবহার করা হয় না?

ভেক্টর ক্লাস দুটি বৈশিষ্ট্য একত্রিত করে - "পুনরায় আকারের অ্যারে" এবং "সিঙ্ক্রোনাইজেশন"। এটি দুর্বল ডিজাইন করে। কারণ, যদি আপনার প্রয়োজন হয় শুধু “Re-sizeable Array” এবং আপনি ভেক্টর ব্যবহার করুন এর জন্য ক্লাস, আপনি "সিঙ্ক্রোনাইজড রিসাইজেবল অ্যারে" পাবেন না শুধু পুনরায় আকারের অ্যারে। এটি আপনার অ্যাপ্লিকেশনের কর্মক্ষমতা হ্রাস করতে পারে।

প্রস্তাবিত: