Delimiter in Scanner object

Create in Netbeans IDE project and name it Scanner1.

In main method your class paste this code:

package scanner1;
import java.util.Scanner;

public class Scanner1 {
public static void main(String[] args) {
String s="this-is-java language";
Scanner in = new Scanner(s);
in.useDelimiter("-");
while(in.hasNext()) {
System.out.println(in.next());
}

in.close();
}
}

In this code you create object Scanner. Assign in it string “this-is-java language” . To Scanner call useDelimiter method. In this parameter pass string it is break sign, which breaks string into tokens in all string in Scanner input. While loop display all tokens this string. Default delimiter is space, but useDelimiter method change it for this in  parameter this method.

If You run application, You see: