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