Strings in Java

Notes:

Strings in Java Programming Language :

String:
- is a sequence of characters (i.e. zero or more characters) enclosed in between pair of double quotations
Ex: “”, “A”, “Hello World”, “123” etc.

Syntax for declaring and initializing a string type variable is:
String variableName = “sequence of characters”;
Ex:
String myName = ”Manjunath Chidre”;

Example code:

package stringsdemo;

public class StringsDemo
{
public static void main(String[] args)
{
String myName = "Manjunath Chidre";
System.out.println("My name = " + myName); // My name = Manjunath Chidre
System.out.println(myName.charAt(0)); // M
System.out.println(myName.charAt(1)); // a
System.out.println(myName.length()); // 16
System.out.println(myName.indexOf("M")); // 0
System.out.println(myName.indexOf("a")); // 1
System.out.println(myName.indexOf("n")); // 2
System.out.println(myName.lastIndexOf("n")); // 5
System.out.println(myName.lastIndexOf("a")); // 6
System.out.println(myName.toLowerCase()); // manjunath chidre
System.out.println(myName.toUpperCase()); // MANJUNATH CHIDRE
System.out.println(myName.startsWith("Manjunath")); // true
System.out.println(myName.startsWith("Chidre")); // false
System.out.println(myName.endsWith("Chidre")); // true
System.out.println(myName.contains("Chidre")); // true
System.out.println(myName.equals("Manjunath Chidre")); // true
System.out.println(myName.equals("manjunath chidre")); // false
System.out.println(myName.equalsIgnoreCase("manjunath chidre")); // true
System.out.println(myName.substring(0)); //Manjunath Chidre
System.out.println(myName.substring(10)); //Chidre
System.out.println(myName.substring(0, 9)); //Manjunath
System.out.println(myName.substring(10, 16)); //Chidre

}
}