package Scanner;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class hasNextBoolean {
public static void main(String args[]) throws IOException{
int i;
double d;
boolean b;
String str;
FileWriter fout =new FileWriter("test.txt");
fout.write("string true false 1 2 3 4.12");
fout.close();
FileReader fin=new FileReader("test.txt");
Scanner src=new Scanner(fin);
while(src.hasNext()){
if(src.hasNextInt()){
i=src.nextInt();
System.out.println("int: "+i);
}else if(src.hasNextDouble()){
d=src.nextDouble();
System.out.println("double: "+d);
}else if(src.hasNextBoolean()){
b=src.nextBoolean();
System.out.println("boolean :"+b);
}else{
str=src.next();
System.out.println("String :"+str);
}
}
fin.close();
}
}
'Java' 카테고리의 다른 글
Scanner : useDelimeter(String pattern (0) | 2015.01.24 |
---|---|
Scanner : hasNextLine() (0) | 2015.01.24 |
Scanner : hasNext() (0) | 2015.01.24 |
Scanner : FindWithinHorizon(String pattern, int horizon) (0) | 2015.01.24 |
Scanner FindInLine(String str) (0) | 2015.01.24 |