Download - Java strings
![Page 1: Java strings](https://reader036.vdocuments.net/reader036/viewer/2022070515/5878304c1a28abef5d8b6841/html5/thumbnails/1.jpg)
JavaStrings
![Page 2: Java strings](https://reader036.vdocuments.net/reader036/viewer/2022070515/5878304c1a28abef5d8b6841/html5/thumbnails/2.jpg)
StringDeclaration of StringString s1;
Declare and Initialize a String String s2 = “SIKANDER”;
![Page 3: Java strings](https://reader036.vdocuments.net/reader036/viewer/2022070515/5878304c1a28abef5d8b6841/html5/thumbnails/3.jpg)
Length of StringString name = “SIKANDER”;int len = name.length( );
Output : 8
![Page 4: Java strings](https://reader036.vdocuments.net/reader036/viewer/2022070515/5878304c1a28abef5d8b6841/html5/thumbnails/4.jpg)
Accessing Individual Elements of StringcharAt(int index);
![Page 5: Java strings](https://reader036.vdocuments.net/reader036/viewer/2022070515/5878304c1a28abef5d8b6841/html5/thumbnails/5.jpg)
String Assignment
![Page 6: Java strings](https://reader036.vdocuments.net/reader036/viewer/2022070515/5878304c1a28abef5d8b6841/html5/thumbnails/6.jpg)
String Concatenation+
![Page 7: Java strings](https://reader036.vdocuments.net/reader036/viewer/2022070515/5878304c1a28abef5d8b6841/html5/thumbnails/7.jpg)
Compare StringString s1 = "ABCD”;String s2 = "ABCD”;if(s1 == s2)
System.out.println("Equal");else
System.out.println("NOT Equal");
In Java, when the“==” operator is used to compare2 objects, it checks to see if the objects refer to the same place in memory.
![Page 8: Java strings](https://reader036.vdocuments.net/reader036/viewer/2022070515/5878304c1a28abef5d8b6841/html5/thumbnails/8.jpg)
String s1 = new String("ABCD”);String s2 = new String("ABCD”); if(s1 == s2)
System.out.println("Equal");else
System.out.println("NOT Equal");
![Page 9: Java strings](https://reader036.vdocuments.net/reader036/viewer/2022070515/5878304c1a28abef5d8b6841/html5/thumbnails/9.jpg)
To check if strings have same data, use equals
String s1 = new String("ABCD");String s2 = new String("ABCD"); if(s1.equals(s2)) System.out.println("Equal");else System.out.println("NOT Equal");
![Page 10: Java strings](https://reader036.vdocuments.net/reader036/viewer/2022070515/5878304c1a28abef5d8b6841/html5/thumbnails/10.jpg)
String Concatination
System.out.println(3 + 5); System.out.println(3 + 5 +
"abcd"); System.out.println("abcd" + 3 +
5); System.out.println("abcd" + 3 *
5);
What is the output of these statements?
![Page 11: Java strings](https://reader036.vdocuments.net/reader036/viewer/2022070515/5878304c1a28abef5d8b6841/html5/thumbnails/11.jpg)
String str = "SIKANDER”; System.out.println(str); System.out.println(str.toLowerCase());
String str = "SIKANDER”;
System.out.println(str);str.toLowerCase();System.out.println(str);
![Page 12: Java strings](https://reader036.vdocuments.net/reader036/viewer/2022070515/5878304c1a28abef5d8b6841/html5/thumbnails/12.jpg)
String str = "SIKANDER”;System.out.println(str.hashCode());str = str.toLowerCase();System.out.println(str.hashCode());
![Page 13: Java strings](https://reader036.vdocuments.net/reader036/viewer/2022070515/5878304c1a28abef5d8b6841/html5/thumbnails/13.jpg)
https://www.hackerrank.com/challenges/camelcase
![Page 14: Java strings](https://reader036.vdocuments.net/reader036/viewer/2022070515/5878304c1a28abef5d8b6841/html5/thumbnails/14.jpg)
https://www.hackerrank.com/challenges/pangrams
![Page 15: Java strings](https://reader036.vdocuments.net/reader036/viewer/2022070515/5878304c1a28abef5d8b6841/html5/thumbnails/15.jpg)
Count Number of Unique Charactershttps://www.hackerrank.com/challenges/string-construction