这是什么意思? java的

时间:2014-12-12 03:59:15

标签: java

Scanner sc=new Scanner("Berries are red");
sc.skip("...");//what does this mean?
System.out.print(sc.next);

是什么意思?这是在计算机科学课上向我们展示的,但从未解释过。

2 个答案:

答案 0 :(得分:0)

这意味着它会跳过" ..."。

public Scanner skip (Pattern pattern)将要忽略的模式作为参数。

下次在你问一个问题之前尝试它/谷歌。

答案 1 :(得分:0)

根据documentation,它会跳过某个输入。在这种特定情况下,它会跳过三个字符,因为正则表达式模式“...”匹配三个(任意)字符。在一个更通用的情况下,它只在模式匹配时才会跳过,所以如果你想要sc.skip('\d')它只会跳过下一个数字(如果它匹配)