【发布时间】:2020-06-15 18:32:06
【问题描述】:
我正在尝试获取输入字符串并打印出包含“av”的单词
这是我的代码:
while (true) {
String jono = lukija.nextLine();
String[] loydaAvSana = jono.split(" ");
if (jono.isEmpty()) {
System.out.println("loppu");
break;
}
if(jono.contains("av")){
for(int i = 0; i < loydaAvSana.length; i++){
System.out.println(loydaAvSana[i]);
}
}
例如,如果我写:Hello World 它不应该做任何事情,但是当我写例如
“avaava ovi ava”
应该打印出来:
avaava
阿瓦
所以它应该得到包含“av”的字符串
我知道我应该使用 split 方法并且还包含方法,但我不知道如何只打印包含“av”的字符串
我的代码输出是这样的:
Hello world
ava ovi ava
ava
ovi
ava
【问题讨论】: