1. String
প্রকার
টাইপটি String
জাভাতে সবচেয়ে বেশি ব্যবহৃত টাইপগুলির মধ্যে একটি। এটা শুধু সবচেয়ে ব্যবহৃত টাইপ হতে পারে. এটি এত জনপ্রিয় হওয়ার একটি কারণ রয়েছে: এই ধরনের ভেরিয়েবল আপনাকে পাঠ্য সংরক্ষণ করতে দেয় — এবং কে তা করতে চায় না? int
অতিরিক্তভাবে, এবং প্রকারের বিপরীতে double
, আপনি টাইপের বস্তুতে পদ্ধতি কল করতে পারেন String
এবং এই পদ্ধতিগুলি কিছু দরকারী এবং আকর্ষণীয় জিনিস করে।
আরও কি, সমস্ত জাভা অবজেক্ট (সবগুলো!) একটি তে রূপান্তরিত হতে পারে String
। ঠিক আছে, আরও সুনির্দিষ্টভাবে বলতে গেলে, সমস্ত জাভা অবজেক্ট নিজেদের একটি টেক্সট (স্ট্রিং) উপস্থাপন করতে পারে। প্রকারের নাম String
একটি বড় অক্ষর দিয়ে শুরু হয়, কারণ এটি একটি পূর্ণাঙ্গ শ্রেণী।
আমরা এই ধরনের একাধিকবার ফিরে আসব (এটি অত্যন্ত দরকারী এবং আকর্ষণীয়), কিন্তু আজ আমরা একটি সংক্ষিপ্ত ভূমিকা করব।
2. String
ভেরিয়েবল তৈরি করা
টাইপটি String
স্ট্রিং (টেক্সট) সংরক্ষণের জন্য ডিজাইন করা হয়েছে। কোডে একটি ভেরিয়েবল তৈরি করতে যা পাঠ্য সংরক্ষণ করতে পারে , আপনাকে এইরকম একটি বিবৃতি ব্যবহার করতে হবে:
String name;
String
একটি পরিবর্তনশীল তৈরি
যেখানে name
চলকের নাম আছে।
উদাহরণ:
বিবৃতি | বর্ণনা |
---|---|
|
নামে একটি স্ট্রিং ভেরিয়েবল name তৈরি করা হয়েছে |
|
নামে একটি স্ট্রিং ভেরিয়েবল message তৈরি করা হয়েছে |
|
নামে একটি স্ট্রিং ভেরিয়েবল text তৈরি করা হয়েছে |
ঠিক যেমন int
এবং প্রকারের সাথে, আপনি একাধিক ভেরিয়েবল double
তৈরি করতে শর্টহ্যান্ড নোটেশন ব্যবহার করতে পারেন :String
String name1, name2, name3;
String
ভেরিয়েবল তৈরি করার জন্য সংক্ষিপ্ত বিবরণ
3. String
ভেরিয়েবলে মান বরাদ্দ করা
একটি ভেরিয়েবলের মধ্যে একটি মান রাখতে String
, আপনাকে এই বিবৃতিটি করতে হবে:
name = "value";
String
একটি পরিবর্তনশীল একটি মান বরাদ্দ
এবং এখন আমরা এই ধরনের এবং আমরা ইতিমধ্যে অধ্যয়ন করা মধ্যে প্রথম পার্থক্য এসেছি. String
প্রকারের সমস্ত মানই পাঠ্যের স্ট্রিং এবং অবশ্যই ডবল উদ্ধৃতিতে আবদ্ধ থাকতে হবে ।
উদাহরণ:
বিবৃতি | বিঃদ্রঃ |
---|---|
|
পরিবর্তনশীল name টেক্সট ধারণ করেSteve |
|
পরিবর্তনশীল city টেক্সট ধারণ করেNew York |
|
পরিবর্তনশীল message টেক্সট ধারণ করেHello! |
4. String
ভেরিয়েবল শুরু করা
int
এবং প্রকারের মতো double
, টাইপের ভেরিয়েবলগুলি String
তৈরি করার সাথে সাথেই শুরু করা যেতে পারে। আসলে, এটি এমন কিছু যা আপনি জাভাতে সমস্ত ধরণের সাথে করতে পারেন। তাই আমরা এটা আর উল্লেখ করব না।
String name1 = "value1", name2 = "value2", name3 = "value3";
String name = "Steve", city = "New York", message = "Hello!";
জাভা কম্পাইলার অভিযোগ করবে যদি আপনি একটি ভেরিয়েবলের কোনো মান নির্ধারণ না করে ঘোষণা করেন এবং তারপর এটি ব্যবহার করার চেষ্টা করেন।
এই কোড কাজ করবে না:
বিবৃতি | বিঃদ্রঃ |
---|---|
|
পরিবর্তনশীল name আরম্ভ করা হয় না. প্রোগ্রাম কম্পাইল করা হবে না. |
|
পরিবর্তনশীল a আরম্ভ করা হয় না. প্রোগ্রাম কম্পাইল করা হবে না. |
|
পরিবর্তনশীল x আরম্ভ করা হয় না. প্রোগ্রাম কম্পাইল করা হবে না. |
GO TO FULL VERSION