【问题标题】:Horizon in findWithingHorizon methodfindWithingHorizo​​n 方法中的 Horizo​​n
【发布时间】:2013-09-06 11:50:35
【问题描述】:

findWithinHorizon 方法的地平线部分是什么?

或者换句话说在代码中:

scannerObject.findWithinHorizon(pattern, horizon); 

代码的地平线部分代表什么?我猜它与它搜索多少行代码有关?但我不确定。谁能帮我澄清一下?

【问题讨论】:

  • 不确定,但horizo​​n可能是以下之一:CASE_INSENSITIVE, MULTILINE, DOTALL, UNICODE_CASE, CANON_EQ, UNIX_LINES, LITERAL, UNICODE_CHARACTER_CLASS and COMMENTS,在Pattern类中定义
    在方法findWithinHorizon with String arg中指定

标签: java methods java.util.scanner


【解决方案1】:

findWithinHorizon( ) 尝试在接下来的 count 个字符中查找指定模式的出现。如果成功,则返回匹配模式。否则,它返回 null。如果 count 为零,则搜索所有输入,直到找到匹配项或遇到输入结尾。

horizo​​n 方法参数表示必须取出多少个字符才能满足指定的模式。

【讨论】:

  • 非常感谢,快速提问当horizo​​n 0 的find inside 方法到达输入的末尾时会发生什么?它会循环回到输入的开头吗?
【解决方案2】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-21
  • 1970-01-01
  • 2016-09-21
  • 2017-07-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多