21xrx.com
2024-11-03 21:37:09 Sunday
登录
文章检索 我的文章 写文章
Java编程技巧之复制上一条输入的内容
2023-06-12 06:02:03 深夜i     --     --
Java编程技巧 复制输入内容 Scanner类 useDelimiter()方法 next()方法

在Java编程中,复制上一条输入的内容是一个非常实用的技巧。尤其是在需要反复输入相同内容的情况下,使用该技巧可以减少大量繁琐的键盘操作,提高编程效率。那么,在Java中,如何实现复制上一条输入的内容呢?

Java提供了Scanner类来实现文本输入,而复制上一条输入则需要用到Scanner类提供的一个方法——useDelimiter()。通过该方法,我们可以设置Scanner输入文本时的分隔符(默认情况下,Scanner读取的分隔符是空格和回车符),然后使用next()方法读取下一个输入的内容。这样,我们就可以利用上一次设置的分隔符来获取上一条输入的内容了。

以下是Java代码实现:


import java.util.*;

public class CopyInputDemo {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    scanner.useDelimiter("\\n");  //设置分隔符为换行符

    String input = "";

    while (true) {

      System.out.print("请输入内容:");

      if (scanner.hasNext()) {  //判断是否还有输入

        input = scanner.next();

        if (input.equals("exit"))   //输入exit时退出循环

          break;

        

        System.out.println("输入的内容是:" + input);

      }

      System.out.print("上一条输入的是:" + input);

    }

    scanner.close();

  }

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复