当前位置首页 > 软件编程 > JAVA教程 > java中scanner类的使用,java里面的scanner是干什么的

java中scanner类的使用,java里面的scanner是干什么的

  java中scanner类的使用,java里面的scanner是干什么的

  简介:

  简单来说,Scanner是用来获取用户在控制台输入的字符串的,它也可以获取一个文件中的字符串。

  (推荐教程:java入门)

  Java.util.Scanner是Java5的一个特性,Java 5是一个简单的文本扫描器,可以使用正则表达式解析基本类型和字符串。

  用法介绍:

  1.使用不同的next方法将获得的标签转换为不同类型的值。例如,如果您想从控制台的输入字符串中获取一个int数,请使用nextInt。

  代码示例:

  Scanner sc=新扫描仪(system . in);

  int I=sc . nextint();如果你需要从一个名为numbers的块中得到一个long类型的数。

  Scanner sc=new Scanner(新文件( numbers ));

  while (sc.hasNextLong()) {

  long long number=sc . nextlong();

  }(视频教程推荐:java视频教程)

  2.从带有空格的字符串中获取指定的内容。

  例如,删除字符串:1鱼2鱼红色鱼蓝色鱼和空格。

  代码示例:

  字符串输入=1鱼2鱼红鱼蓝鱼;

  //使用常规匹配获取所需内容

  扫描仪s=新扫描仪(输入)。useDelimiter( \ \ s * fish \ \ s * );

  system . out . println(s . nextint());

  system . out . println(s . nextint());

  system . out . println(s . next());

  system . out . println(s . next());

  //打开文件后记得关闭文件。

  s . close();完整的代码示例:

  公共静态void main( String[] args)

  {

  if(args!=null){

  Println(命令行参数:);

  for(String s:args){

  println(s);

  }

  }

  扫描仪输入=新扫描仪(system . in);

  打印(输入x存在。);

  String str=null

  做{

  println();

  打印(:);

  str=input . next();

  system . out . println( You enter: str );

  }while(!x 。equalsIgnoreCase(str));

  您输入了\x\ 并且程序已经退出!);

  input . close();//关闭资源

  }

  公共静态void println(字符串消息){

  system . out . println(msg);

  }

  公共静态void打印(字符串消息){

  system . out . print(msg);

  }以上是Java中Scanner类是做什么的细节。更多请关注我们的其他相关文章!

本文来自网络,不代表菜鸟教程之家立场,转载请注明出处。
返回顶部