Java Reference
In-Depth Information
Display 2.10 Changing the Input Delimiter
1
import java.util.Scanner;
2 public class DelimiterDemo
3{
4
public static void main(String[] args)
5
{
6
Scanner keyboard1 = new Scanner(System.in);
7
Scanner keyboard2 = new Scanner(System.in);
8
keyboard2.useDelimiter("##");
9
//Delimiter for keyboard1 is whitespace.
10
//Delimiter for keyboard2 is ##.
11
String word1, word2;
12
System.out.println("Enter a line of text:");
13
word1 = keyboard1.next();
14
word2 = keyboard1.next();
15
System.out.println("For keyboard1 the two words read are:");
16
System.out.println(word1);
17
System.out.println(word2);
18
String junk = keyboard1.nextLine(); //To get rid of rest of line.
19
20 System.out.println("Reenter the same line of text:");
21 word1 = keyboard2.next();
22 word2 = keyboard2.next();
23 System.out.println("For keyboard2 the two words read are:");
24 System.out.println(word1);
25 System.out.println(word2);
26 }
27 }
Sample Dialogue
Enter a line of text:
one two##three##
For keyboard1 the two words read are:
one
two##three##
Reenter the same line of text:
one two##three##
For keyboard2 the two words read are:
one two
three
 
Search WWH ::




Custom Search