Java 在控制台中计算特定单词
我对Java非常陌生,我想知道如何从控制台计算特定的单词 例如,每当一行包含“符文”时,我希望计数的值为+1Java 在控制台中计算特定单词,java,Java,我对Java非常陌生,我想知道如何从控制台计算特定的单词 例如,每当一行包含“符文”时,我希望计数的值为+1 如果您想在每次打印符文时增加一个变量,您可以这样做: 而不是System.out.println(“受折磨的恶魔#8:550x死亡符文”)您可以编写这样一个自己的方法 public void printToConsole(String str) { if(str.contains("Runes")) { this.runesPrintedCounting++;
如果您想在每次打印符文时增加一个变量,您可以这样做: 而不是
System.out.println(“受折磨的恶魔#8:550x死亡符文”)代码>您可以编写这样一个自己的方法
public void printToConsole(String str) {
if(str.contains("Runes")) {
this.runesPrintedCounting++;
}
System.out.println(str);
}
如果你想打印“折磨恶魔8:551x死亡符文”
而不是“折磨恶魔8:550x死亡符文”
这有点复杂:你可以用正则表达式来计算它发送到控制台的频率。谢谢你的回复,但是,如果字符串已经在控制台中,并且我想计算控制台中已经包含单词的区域中的行数,那么这是可能的吗?我不知道,以前不是吗,所以我不能说这是否可能。无论如何,我不认为这是一个好主意,你应该在输出之前数一数。