【问题标题】:How to get characters from a specific index from a string in java如何从java中的字符串中获取特定索引中的字符
【发布时间】:2016-05-21 03:42:30
【问题描述】:

假设,我有一个字符串

String command  = "Close the door";

现在,我知道关键字了。但我不知道这两个词之前有什么。 我的意思是说 - 我怎样才能得到这两个词之前的内容。 在这里我需要得到关闭这个词。如何在 java 中以编程方式实现这一点?

【问题讨论】:

  • 如果你已经在使用 Apache Commons Lang,他们有 StringUtils.substringBefore
  • 其实我不太愿意用图书馆

标签: java string character


【解决方案1】:

我不知道你是否想要一个一般情况,但对于这个问题,就这样做

command.substring(0, command.indexOf("the door"));

【讨论】:

  • 我明白了。有用。我将在 3 分钟内将答案标记为正确。我现在无法发布正确的答案。
  • 我需要更多帮助。假设我也不知道“门”这个词。我只需要'the'这个词。在这种情况下,我怎样才能得到我以前的词“关闭”。我的意思是说,我只知道中间词。那么,我怎样才能得到第一个字呢?我
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-28
相关资源
最近更新 更多