1. Stringপ্রকার

টাইপটি Stringজাভাতে সবচেয়ে বেশি ব্যবহৃত টাইপগুলির মধ্যে একটি। এটা শুধু সবচেয়ে ব্যবহৃত টাইপ হতে পারে. এটি এত জনপ্রিয় হওয়ার একটি কারণ রয়েছে: এই ধরনের ভেরিয়েবল আপনাকে পাঠ্য সংরক্ষণ করতে দেয় — এবং কে তা করতে চায় না? intঅতিরিক্তভাবে, এবং প্রকারের বিপরীতে double, আপনি টাইপের বস্তুতে পদ্ধতি কল করতে পারেন Stringএবং এই পদ্ধতিগুলি কিছু দরকারী এবং আকর্ষণীয় জিনিস করে।

আরও কি, সমস্ত জাভা অবজেক্ট (সবগুলো!) একটি তে রূপান্তরিত হতে পারে String। ঠিক আছে, আরও সুনির্দিষ্টভাবে বলতে গেলে, সমস্ত জাভা অবজেক্ট নিজেদের একটি টেক্সট (স্ট্রিং) উপস্থাপন করতে পারে। প্রকারের নাম Stringএকটি বড় অক্ষর দিয়ে শুরু হয়, কারণ এটি একটি পূর্ণাঙ্গ শ্রেণী।

আমরা এই ধরনের একাধিকবার ফিরে আসব (এটি অত্যন্ত দরকারী এবং আকর্ষণীয়), কিন্তু আজ আমরা একটি সংক্ষিপ্ত ভূমিকা করব।


2. Stringভেরিয়েবল তৈরি করা

টাইপটি Stringস্ট্রিং (টেক্সট) সংরক্ষণের জন্য ডিজাইন করা হয়েছে। কোডে একটি ভেরিয়েবল তৈরি করতে যা পাঠ্য সংরক্ষণ করতে পারে , আপনাকে এইরকম একটি বিবৃতি ব্যবহার করতে হবে:

String name;
Stringএকটি পরিবর্তনশীল তৈরি

যেখানে name চলকের নাম আছে।

উদাহরণ:

বিবৃতি বর্ণনা
String name;
নামে একটি স্ট্রিং ভেরিয়েবল nameতৈরি করা হয়েছে
String message;
নামে একটি স্ট্রিং ভেরিয়েবল messageতৈরি করা হয়েছে
String text;
নামে একটি স্ট্রিং ভেরিয়েবল textতৈরি করা হয়েছে

ঠিক যেমন intএবং প্রকারের সাথে, আপনি একাধিক ভেরিয়েবল doubleতৈরি করতে শর্টহ্যান্ড নোটেশন ব্যবহার করতে পারেন :String

String name1, name2, name3;
একাধিক Stringভেরিয়েবল তৈরি করার জন্য সংক্ষিপ্ত বিবরণ

3. Stringভেরিয়েবলে মান বরাদ্দ করা

একটি ভেরিয়েবলের মধ্যে একটি মান রাখতে String, আপনাকে এই বিবৃতিটি করতে হবে:

name = "value";
Stringএকটি পরিবর্তনশীল একটি মান বরাদ্দ

এবং এখন আমরা এই ধরনের এবং আমরা ইতিমধ্যে অধ্যয়ন করা মধ্যে প্রথম পার্থক্য এসেছি. Stringপ্রকারের সমস্ত মানই পাঠ্যের স্ট্রিং এবং অবশ্যই ডবল উদ্ধৃতিতে আবদ্ধ থাকতে হবে ।

উদাহরণ:

বিবৃতি বিঃদ্রঃ
String name = "Steve";
পরিবর্তনশীল name টেক্সট ধারণ করেSteve
String city = "New York";
পরিবর্তনশীল city টেক্সট ধারণ করেNew York
String message = "Hello!";
পরিবর্তনশীল message টেক্সট ধারণ করেHello!

4. Stringভেরিয়েবল শুরু করা

intএবং প্রকারের মতো double, টাইপের ভেরিয়েবলগুলি Stringতৈরি করার সাথে সাথেই শুরু করা যেতে পারে। আসলে, এটি এমন কিছু যা আপনি জাভাতে সমস্ত ধরণের সাথে করতে পারেন। তাই আমরা এটা আর উল্লেখ করব না।

String name1 = "value1", name2 = "value2", name3 = "value3";
ভেরিয়েবল তৈরি এবং শুরু করার জন্য সংক্ষিপ্ত বিবরণ
String name = "Steve", city = "New York", message = "Hello!";
একটি বিবৃতির উদাহরণ যা ভেরিয়েবল তৈরি করে এবং শুরু করে
দয়া করে নোট করুন:

জাভা কম্পাইলার অভিযোগ করবে যদি আপনি একটি ভেরিয়েবলের কোনো মান নির্ধারণ না করে ঘোষণা করেন এবং তারপর এটি ব্যবহার করার চেষ্টা করেন।

এই কোড কাজ করবে না:

বিবৃতি বিঃদ্রঃ
String name;
System.out.println(name);
পরিবর্তনশীল nameআরম্ভ করা হয় না. প্রোগ্রাম কম্পাইল করা হবে না.
int a;
a++;
পরিবর্তনশীল aআরম্ভ করা হয় না. প্রোগ্রাম কম্পাইল করা হবে না.
double x;
double y = x;
পরিবর্তনশীল xআরম্ভ করা হয় না. প্রোগ্রাম কম্পাইল করা হবে না.