Friday, February 12, 2016

StringExample9

package StringInJava;

public class StringExample9 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

String s1 = "Bhanu";

// charAt , it has character return type

System.out.println(s1.charAt(3));

System.out.println(s1.charAt(0));

System.out.println("--------------");

// contains has boolean return type
System.out.println(s1.contains("u"));

System.out.println(s1.contains("Bha"));

System.out.println(s1.contains("pm"));

System.out.println("---------------------");

System.out.println(s1.concat(" pratap"));
System.out.println(s1.concat(" Singh"));

System.out.println("---------------");

String s2 = "Bhanu Pratap singh";

String[] split = s2.split(" ");

System.out.println(split[0]);
System.out.println(split[1]);
System.out.println(split[2]);

       String s3 = "Bhanu Pratap singh";

String[] split1 = s3.split("Pratap");

System.out.println(split1[0]);
System.out.println(split1[1]);
//System.out.println(split1[2]);

}

}

StringExample8

package StringInJava;

public class StringExample8 {

/**
Suppose s1 and s2 are two string variables. If:

          s1 == s2 :0
          s1 > s2   :positive value
          s1 < s2   :negative value
*/
public static void main(String[] args) {
  String s1="Bhanu";
  String s2="Bhanu";
  String s3="Pratap";
  System.out.println(s1.compareTo(s2));//0
  System.out.println(s1.compareTo(s3));//-14(because s1>s3)
  System.out.println(s3.compareTo(s1));//14(because s3 < s1 )
 
         int a1 = (int)'a';
 
  System.out.println("ascii value of a is :-"+a1);
 
        int a2 = (int)'A';
 
  System.out.println("ascii value of A is :-"+a2);
}



}

StringExample7

package StringInJava;

public class StringExample7 {

/**
* String compare By equals() method By = = operator By compareTo() method
*/
public static void main(String[] args) {  
        /**
* The String  == operator compares the reference of the string
*/
String s5 = "Bhanu";
String s6 = "Bhanu";
String s7 = new String("Pratap");
// true (because both refer to same instance)
System.out.println(s5 == s6);
// false(because s7 refers to instance created in nonpool)
System.out.println(s5 == s7);

System.out.println(s6 == s7);

}

}

StringExample6

package StringInJava;

public class StringExample6 {

/**
* @param args
*/
public static void main(String[] args) {
String p1 = "Bhanu";
String p2 = "BHANU";

System.out.println(p1.equals(p2));// false
System.out.println(p1.equalsIgnoreCase(p2));// true

String p3 = "Test";
String p4 = "TEST";

System.out.println(p3.equals(p4));// false
System.out.println(p3.equalsIgnoreCase(p4));// true


String p5 = "java";
String p6 = "java";

System.out.println(p5.equals(p6));// true
System.out.println(p5.equalsIgnoreCase(p6));// true
}

}

StringExample5

package StringInJava;

public class StringExample5 {

/**
* String compare By equals() method By = = operator By compareTo() method
*/
public static void main(String[] args) {

String s1 = "Bhanu";
String s2 = "Bhanu";
String s3 = new String("Bhanu");
String s4 = "Pratap";
/**
* The String equals() method compares the original content of the string
*/
System.out.println(s1.equals(s2));
System.out.println(s1.equals(s3));
System.out.println(s1.equals(s4));
        System.out.println("----------------------------");
       
       
        /**
* The String  == operator compares the reference of the string
*/
String s5 = "Bhanu";
String s6 = "Bhanu";
String s7 = new String("Bhanu");
// true (because both refer to same instance)
System.out.println(s5 == s6);
// false(because s7 refers to instance created in nonpool)
System.out.println(s5 == s7);

System.out.println(s6 == s7);

System.out.println("------------------------");
System.out.println(s5.equals(s7));
System.out.println(s6.equals(s7));
System.out.println("----------------");
System.out.println(s5==s4);

}

}

StringExample4

package StringInJava;

public class StringExample4 {

/**
* @param args
*/
public static void main(String[] args) {
String s = "Bhanu";
s = s.concat(" Pratap");
System.out.println(s);


String s1 = "Bhanu";
s1.concat(" Pratap");
System.out.println(s1);

String s3 = "Test";
s3 = s3.concat(" Method ");
System.out.println(s3);

}

}

StringExample3

package StringInJava;

public class StringExample3 {

/**
* @param args
*/
public static void main(String[] args) {

String s = "bhanu";
//concat() method appends the string at the end
s.concat("Pratap");
System.out.println(s);

String s1 = "Test";
s1.concat("Test1");
System.out.println(s1);

String s2 = "run";
s2.concat("Test");
System.out.println(s2);
}

}