"এবং এখন এটি একটি ছোট কিন্তু আকর্ষণীয় বিষয়ের জন্য সময়: স্ট্রিং প্রকারে রূপান্তর।"

"জাভাতে, যেকোনো ডেটা টাইপকে স্ট্রিং-এ রূপান্তর করা যায়।"

"এটা শান্ত শোনাচ্ছে।"

"এটি ঠাণ্ডার চেয়ে ভাল। প্রায় প্রতিটি প্রকারকে নিহিতভাবে একটি স্ট্রিং-এ রূপান্তরিত করা যেতে পারে। যখন আমরা দুটি ভেরিয়েবল যোগ করি, যেখানে একটি স্ট্রিং এবং অন্যটি অন্য কিছু। এটি দেখতে সহজ হয়। নন-স্ট্রিং ভেরিয়েবলটি একটি স্ট্রিং-এ রূপান্তরিত হবে। স্ট্রিং।"

"কিছু উদাহরণ দেখুন:"

আদেশ আসলেই কি হয়
int x = 5;
String text = "X=" + x;
int x = 5;
String s = "X=" + Integer.toString(x);
Cat cat = new Cat("Oscar");
String text = "My cat is " + cat;
Cat cat = new Cat("Oscar");
String text = "My cat is" + cat.toString();
Object o = null;
String text = "Object is " + o;
Object o = null;
String text = "Object is " + "null";
String text = 5 + '\u0000' + "Log";
int i2 = 5 + (int) '\u0000';
String text = Integer.toString(i2) + "Log";
String text = "Object is " + (float) 2 / 3;
float f2 = ((float) 2) / 3;
String text = "Object is " + Float.toString(f2);

উপসংহার:  যদি আমরা একটি স্ট্রিং এবং 'অন্য কোনো প্রকার' যোগ করি, দ্বিতীয় প্রকারটি একটি স্ট্রিং-এ রূপান্তরিত হবে ।

"টেবিলের চার লাইনে মনোযোগ দিন। সমস্ত ক্রিয়াকলাপ বাম থেকে ডানে চালানো হয়। তাই 5 + '\u0000' " যোগ করা পূর্ণসংখ্যা যোগ করার সমান।"

"তাহলে, আমি যদি এরকম কিছু লিখি String s = 1+2+3+4+5+"m", আমি পাব s = "15m" ?"

"হ্যাঁ। প্রথমে সংখ্যা যোগ করা হবে, এবং তারপর যোগফল একটি স্ট্রিং এ রূপান্তরিত হবে।"