Java的Scanner如何自定义分隔符

   2024-10-07 9270
核心提示:在Java中,Scanner类默认使用空白字符(空格、制表符、换行符等)作为分隔符来分隔输入。如果需要自定义分隔符,可以使用Scanner

在Java中,Scanner类默认使用空白字符(空格、制表符、换行符等)作为分隔符来分隔输入。如果需要自定义分隔符,可以使用Scanner类的useDelimiter()方法来指定自定义的分隔符。

以下是一个示例代码,演示如何使用自定义分隔符来分隔输入:

import java.util.Scanner;public class CustomDelimiterExample {    public static void main(String[] args) {        String input = "apple,orange,banana,grape";                Scanner scanner = new Scanner(input);        scanner.useDelimiter(",");                while(scanner.hasNext()) {            System.out.println(scanner.next());        }                scanner.close();    }}

在上面的示例中,我们使用逗号作为分隔符来分隔输入字符串"apple,orange,banana,grape"。通过调用useDelimiter(“,”)方法,我们告诉Scanner类使用逗号作为分隔符,而不是默认的空白字符。然后,使用while循环和hasNext()、next()方法来逐个输出分隔后的字符串。

运行上面的代码,输出结果如下:

appleorangebananagrape

这样就实现了使用自定义分隔符来分隔输入的功能。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号