🟡 Control Flow · Lesson 14
Strings in Java
Strings in Java
Strings in Java
A String is a sequence of characters. In Java, String is a class (not a primitive) and is immutable.
Common Methods
String s = "CodeKaFunda";
System.out.println(s.length()); // 11
System.out.println(s.toUpperCase()); // CODEKAFUNDA
System.out.println(s.charAt(0)); // C
System.out.println(s.substring(0, 4)); // Code
System.out.println(s.contains("Funda")); // true
Comparing Strings
Use
.equals() to compare String content, NOT == (which compares references).String a = "hi", b = "hi";
System.out.println(a.equals(b)); // true
Summary
- String is an immutable class of characters.
- Methods: length, charAt, substring, toUpperCase, contains.
- Compare content with
.equals(), not==.
Java में Strings
String characters का sequence है। Java में String एक class है (primitive नहीं) और immutable है।
Common Methods
String s = "CodeKaFunda";
System.out.println(s.length()); // 11
System.out.println(s.toUpperCase()); // CODEKAFUNDA
System.out.println(s.charAt(0)); // C
System.out.println(s.substring(0, 4)); // Code
System.out.println(s.contains("Funda")); // true
Strings की तुलना
String content compare करने के लिए
.equals() use करें, == नहीं (जो references compare करता है)।String a = "hi", b = "hi";
System.out.println(a.equals(b)); // true
सारांश
- String characters की immutable class है।
- Methods: length, charAt, substring, toUpperCase, contains।
- Content
.equals()से compare करें,==से नहीं।