如何查看字符串的前半部分是否包含特定单词

时间:2015-05-16 18:08:18

标签: java string contain

我是一名从java开始的高中生,如果字符串中的第一半包含单词“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 个答案:

答案 0 :(得分:1)

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

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

仅搜索下半场:

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