Scanner sc=new Scanner("Berries are red");
sc.skip("...");//what does this mean?
System.out.print(sc.next);
是什么意思?这是在计算机科学课上向我们展示的,但从未解释过。
答案 0 :(得分:0)
这意味着它会跳过" ..."。
public Scanner skip (Pattern pattern)
将要忽略的模式作为参数。
下次在你问一个问题之前尝试它/谷歌。
答案 1 :(得分:0)
根据documentation,它会跳过某个输入。在这种特定情况下,它会跳过三个字符,因为正则表达式模式“...”匹配三个(任意)字符。在一个更通用的情况下,它只在模式匹配时才会跳过,所以如果你想要sc.skip('\d')
它只会跳过下一个数字(如果它匹配)