Automation Using Selenium Webdriver

Thursday, 22 December 2016

Java example program to print message without using System.out.println()

Is it possible to print message without using system.out.println?




Yes its possible to print message without using System.out.println("");

System.out.write("www.corejavawithselenium.blogspot.in\n".getBytes());
 System.out.format("%s", "www.java.com \n")
 PrintStream myout =  new PrintStream(new FileOutputStream(FileDescriptor.out));
   myout.print("www.corejavawithselenium.blogspot.in \n");
System.err.print("This is custom error message");
System.console().writer().println("Hai");

1.System.out.write(Byte [] arg0);

System.out.write(Byte [] arg0) method The java.io.FilterOutputStream.write(byte[] b) method writes b.length bytes to this output stream.

package com.instanceofjava;

public class PrintMessage {

public static void main(String[] args) throws IOException{

       System.out.write("Hello World".getBytes());
}
}

Output:

Hello World

2. PrintStream  java.io.PrintStream.format(String arg0, Object... arg1)

System.out.format("format",Object obj) by using this method we can format the text and print

package com.instanceofjava;

public class PrintMessage {

public static void main(String[] args){

        System.out.format("%s", "James");
}

}

Output:

James

3. FileDescriptor:

Create PrintStream object by passing FileOutputStream(FileDescriptor.out) object as an argument to the constructor
package com.instanceofjava;

public class PrintMessage {

public static void main(String[] args){

       PrintStream myout =  new PrintStream(new FileOutputStream(FileDescriptor.out));
          myout.print("i love Java");
}
}

Output:

i love java


4. System.err.print(""):

We can use System.err.print("") method to print the message actually its used to print error message
package com.instanceofjava;

public static void main(String[] args){

       System.err.print("This is custom error message");
}
}

Output:

This is custom error message


5.System.console().writer().println("");

System.console() returns null if your application is not run in a terminal System.console() provides methods for reading password without echoing characters

package com.instanceofjava;

public static void main(String[] args){

       System.err.print("This is custom error message");
}
}

Output:

This is custom error message Exception in thread "main" java.lang.NullPointerException
    at PrintMessage.main(PrintMessage.java:24)

Wednesday, 21 December 2016

How to open notepad using java program



  • Notepad is a text editor from windows operating system. We use notepad for writing text files.
  • We can open a new notepad using java code.
  • By using the concept of running another application by Runtime class in java.
  • By creating object of runtime and calling  exec() method by passing application name.
  • Lets see how to open a notepad using java code
  • OutPut::


  • Program #1: Java example program to open notepad


    1. package interestingJavaprograms;
    2. import java.io.IOException;
    3.  
    4. public class NotepadJava {
    5.  
    6.     /**
    7.      * @ www.corejavawithselenium.blogspot.in
    8.      * @ how to open a new notepad using java program
    9.      */
    10. public static void main(String[] args) {
    11.        
    12.           Runtime rt = Runtime.getRuntime();
    13.           
    14. try {
    15.       rt.exec("notepad");
    16. }
    17.  catch (IOException ex) {
    18.  
    19.  System.out.println(ex);
    20.  
    21. }  
    22.  
    23. }
    24.  
    25. }
  • OUPUT::
  • Tuesday, 20 December 2016

    How to sort arraylist of strings alphabetically java

    1.Basic Java example program to sort arraylist of strings

    1. package com.javasortarraylistofobjects;
    2.  
    3. import java.util.ArrayList;
    4. import java.util.Collections;
    5. import java.util.Iterator;
    6.  
    7. public class SortArrayList{
    8.  
    9. public static void main(String[] args) {
    10.   
    11. //create an ArrayList object
    12. ArrayList<String> arrayList = new ArrayList();
    13.        
    14. //Add elements to Arraylist
    15.         
    16. arrayList.add("A"); 
    17. arrayList.add("C");
    18. arrayList.add("D");
    19. arrayList.add("Z");
    20. arrayList.add("F");
    21. arrayList.add("J");
    22. arrayList.add("K");
    23. arrayList.add("M");
    24. arrayList.add("L");
    25. arrayList.add("O");
    26.        
    27.         
    28.  System.out.println("Before sorting ArrayList ...");
    29.  Iterator itr=arrayList.iterator();
    30.         
    31. while (itr.hasNext()) {
    32.  
    33. System.out.println(itr.next());
    34.      
    35. }
    36.  
    37.        
    38.  /*
    39.  To sort an ArrayList object, use Collection.sort method. This is a
    40.   static method. It sorts an ArrayList object's elements into ascending order.
    41. */
    42.   Collections.sort(arrayList);
    43.      
    44.   System.out.println("After sorting ArrayList ...");
    45.        
    46.     
    47.         
    48. Iterator itr1=arrayList.iterator();
    49.         
    50. while (itr1.hasNext()) {

    51. System.out.println(itr1.next());
    52.             
    53. }
    54.     
    55.   
    56. }
    57. }


    OUTPUT::
    1. Before sorting ArrayList ...
    2. A
    3. C
    4. D
    5. Z
    6. F
    7. J
    8. K
    9. M
    10. L
    11. O
    12. After sorting ArrayList ...
    13. A
    14. C
    15. D
    16. F
    17. J
    18. K
    19. L
    20. M
    21. O
    22. Z