Let's Go!

java 获取从键盘输入的数据

上一篇 / 下一篇  2011-03-15 17:20:09 / 个人分类:JAVA学习&编程相关

package com.sina.interf.test;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;

public class InputTest {

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

   // 方法1 使用 scanner
  System.out.println("请输入文件名 input the file name");
    Scanner scanner = new Scanner(System.in);
    String str = scanner.next();
    System.out.println(str);
    System.out.println(str.length());
  
  // 方法2 使用 BufferedReader
    try{     
       BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));     
       System.out.println("Please input a number:");     
       String str1=reader.readLine();  //获取字符串     
      System.out.println(str1);
      System.out.println(str1.length());
       // str1 = str1.trim();  
      // String[] arr = str1.split("\\s+");  
       //for(int i =0;i<arr.length;i++) {  
       //   arr[i]=arr[i].trim();  
       //   System.out.println(arr[i]+"  ===   "+Math.log10(Integer.valueOf(arr[i])));  
       //}  
     }catch (Exception e){     
      e.printStackTrace();     
      System.out.println("fail");  
     }
 }

}


TAG:

 

评分:0

我来说两句

Open Toolbar