这个问题已经在这里有了答案:

我是一名从Java入学的高中生,如果字符串的前半部分包含单词“ the”,我不知道如何打印内容;如果字符串的后半部分中包含单词“ the”,则我不知道如何打印内容。如果它不在字符串中,则也有所不同。 到目前为止,这是我的代码:

String sentnc = (JOptionPane.showInputDialog("What is the message?"));
int a = sentnc.length();
if (sentnc.contains("the"))
{
   txa1.setText("the enemy is attacking tonight");
}

这是在按钮操作中执行的选项卡。

任何帮助,将不胜感激。

===============>>#1 票数:1

只搜索字符串的前半部分:

if (sentnc.substring(0,a/2).contains("the"))

要仅搜索后半部分:

if (sentnc.substring(a/2).contains("the"))

  ask by Edan Toledo translate from so

未解决问题?本站智能推荐:

2回复

Java-如何检查字符串是否包含字符串数组的元素?

我想做的是检查字符串是否包含来自String数组的元素。 我认为迭代所有数组元素并查看String.contains(一个元素)似乎效率不高。 因此,我想知道是否有更有效的方法来快速进行此查找。 例如,我想从地址字符串中获取国家名称。 用户可以写他们的地址而没有任何限制。 地址字符
4回复

Java:如何检查字符串是否是任何LinkedList元素的一部分?

好的,我有一个LinkedList,还有一个String。 我想检查String是否包含在任何LinkedList元素内。 例如: 将导致打印“万岁!” 显然list.containsany不是一个真正的LinkedList方法,我只是将其用于此目的。 那么如何模拟我的示
3回复

如何在文本中搜索字符串和相似的单词?

我必须在文本文件中查找单词“age”和类似的单词。 我有以下句子: 18岁 51岁的男子 男子年龄介乎25至50岁 5至75岁之间。(带点) 年龄在5到75岁之间(用逗号) 代理名称是xyz(代理包含年龄)。 String.cont
6回复

Java字符串包含“分割的”字符串

即使B字符不连续,检查Java字符串A是否包含另一个字符串B的最佳方法是什么? 例如:“ takaderoka”包含“ tkdr”,但不包含“ tkkr”。 是否有内置函数,还是我必须编写自己的函数? 谢谢。
7回复

str。包含在Java中

我有2个清单 我期望我的输出为 即对于subsetString中的每个元素,我将使用所有单词对其进行检查。 一旦找不到匹配项,所有单词的字符串将被添加到输出的RHS中 但是我的问题是现在我只得到2个输出而不是3个 原因是在进入book pencil它会被allWo
4回复

正则表达式匹配不包含其他模式的模式

我了解仅包含数字的正则表达式的过程,但是我将如何向其添加另一个条件以使其不能包含某个子字符串。 例如,匹配仅包含数字但不包含子字符串456输入的正则表达式。 给定此输入(其中<empty>是空字符串"" ): 这些并且只有这些应该匹配: 有人可以为此解释正则表
4回复

查看String是否包含数组中的元素

我试图通过运算符数组来查看其中一个运算符是否位于String中。 例如: 我将如何通过循环检查运算符是否在字符串中? 另外,假设我的方法发现“<”位于字符串“ < =” 但是,我正在寻找实际的字符串“ <= ”。 我该怎么做呢?
2回复

检查long是否在数组中

我需要确保某个长值不在数组中。 但是由于某种原因,这是行不通的... 我确定我确实倒退了一些东西……但是我不知道是什么!
2回复

String的奇怪行为包含和replaceAll方法与特殊字符

我用String的contains和replaceAll方法进行了一些研究。 结果:当c ='*'或'^'或'+'时 当c ='#'或'〜'或'%'或'<'或'>'或'='或'&'或'@'或' - '或'!'时 当c ='$'时 当c ='|'时
6回复

如何正确检查字符串是否包含特定单词?

我目前正在试图找出如何解决上述问题。 具体来说,我要检查,如果字符串不包含无论是在资本和小写字母的单词“流”。 到目前为止,这是我的代码: 代码显然不起作用,因为结果不是我期望的结果。 在使用以下语法变体之前,我还尝试使用indexOf方法: 这些变化似乎都不适合我。