Java tilida satrlarni e'lon qilish va yaratishning bir necha usuli mavjud:
Satrni String tipida yaratish:
String str = "Salom, dunyo!"; // Satrni e'lon qilish va qiymat berish
Yuqoridagi kodda "Salom, dunyo!" – bu literal satr.
new kalit so'zi orqali Satr yaratish:
String str = new String("Salom, dunyo!"); // String ob'ekti yaratish
Bu usulda satrni new operatori bilan yaratish mumkin.
String str = "Salom, dunyo!";
int length = str.length(); // 15
Satrning uzunligini olish uchun length() metodidan foydalaniladi.
String str = "Salom, DUNYO!";
String lower = str.toLowerCase(); // "salom, dunyo!"
String upper = str.toUpperCase(); // "SALOM, DUNYO!"
Satrni butunlay kichik yoki katta harfga aylantirish mumkin.
String str = "Salom, dunyo!";
boolean isFound = str.contains("dunyo"); // true
int index = str.indexOf("dunyo"); // 7
int lastIndex = str.lastIndexOf("o"); // 11
Satrda ma'lum bir ketma-ketlikni qidirish uchun ushbu metodlar ishlatiladi.
Satrlarning tengligini tekshirishda == operatoridan foydalanish yaramaydi, chunki bu operator faqat ob'ektlarning manzillarini taqqoslaydi. Satrlarni taqqoslash uchun equals() yoki equalsIgnoreCase() metodlaridan foydalaniladi.
String str1 = "Salom";
String str2 = "Salom";
boolean isEqual = str1.equals(str2); // true
class kalit so'zi yordamida yaratiladi.OOP-ni ishlatishning afzalliklari: