【问题标题】:While loop doesn't work in Android but works in a normal Java class?While 循环在 Android 中不起作用,但在普通 Java 类中起作用?
【发布时间】:2011-04-09 12:11:27
【问题描述】:

您好,我的 getAmatch() 函数中的 while 循环有问题

在android中不进入while循环,而是进入普通的Java类。

【问题讨论】:

  • 谁能给我一个这个问题的答案,它已经杀死了我一段时间!
  • stpattern 的(实际)值是多少?
  • pattern 是 A........k,我正在接受一个 dictionary.txt 文件,将其拆分为字长集,然后我正在搜索该模式集。 String st = getSingleString(wordMap.get(edit.length()));
  • 我不知道您为什么从问题中删除了代码。大概你不再想要答案了。当然,在目前的状态下它是无法回答的。
  • 有一些错误,不希望任何人犯同样的错误!

标签: java android design-patterns matcher


【解决方案1】:

在没有更多信息的情况下,我只能说,注意你在输入和模式上是否区分大小写,你的 while 循环是一个很好的证据;您的 matcher.find() 根本找不到匹配项。正如documentation 中所述:

参数:

start: 输入中的索引 查找操作即将开始。如果 这小于开始 区域,自动调整 到那个值。如果超出了终点 区域,该方法将失败。

返回:

true if (and only if)** a match has been found.

【讨论】:

  • 问题是它在普通的 Java 类中没有问题,这让我很烦,这和 Android 有什么关系吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-02
  • 2017-11-13
相关资源
最近更新 更多