Strings
String is a collection of characters enclosed in double quotes. In Java, Strings are objects with several methods defined with it; methods for finding length of the string, index of specific character, string within the string, getting substring, getting character at specific position of the string, comparing string, converting case of string and many more.
String str = "Academy"; int length = str.length();
String str = "Kathmandu"; char ch = str.charAt(4); ch is contain m;
String str = "Ama Dablam";
int pos = str.indexOf('D');
returns position of D in str
String str = "Fewa lake"; str.toLowerCase(str); returns fewa lake
String str = "Fewa lake"; str.toUpperCase(str); returns FEWA LAKE
String str = "Baneshwor"; String str2 = "koteshwor"; Boolean flag = str.equals(str2); // return false
String str = "Machapuchare";
Boolean flag = str.contains("puchare"); //returns true
String str = "Makalu"; Boolean flag = str.isEmpty(); //returns false
String str = "hold";
str.replace('o','e'); // returns held
String str = " hello Everest "; str.trim();
class strings{
public static void main(String[] op){
String str = "Makalu";
System.out.println("Lenght of "+str+" is: "+str.length());
System.out.println("Character at 3rd position of "+str+" is: "+str.charAt(2));
System.out.println("Index of character k in "+str+" is: "+str.indexOf('k'));
System.out.println(str+" in upper case: "+str.toUpperCase());
System.out.println(str+" in lower case: "+str.toLowerCase());
System.out.println("is "+str+" equal to Annapurna? "+str.equals("Annapurna"));
System.out.println("Does "+str+" contains kal"+str.contains("kal"));
System.out.println("Is "+str +" empty? "+str.isEmpty());
System.out.println("Replace a in "+str+" with A "+str.replace('a','A'));
}
}
Lenght of Makalu is: 6 Character at 3rd position of Makalu is: k Index of character k in Makalu is: 2 Makalu in upper case: MAKALU Makalu in lower case: makalu is Makalu equal to Annapurna? false Does Makalu contains kaltrue Is Makalu empty? false Replace a in Makalu with A MAkAlu