初学者Java问题(字符串输出)
发布时间:2020-12-15 05:19:15 所属栏目:Java 来源:网络整理
导读:所以我正在读取一个文件的输入,该文件说这些行: NEOYou're the Oracle? NEOYeah. 所以我只想输出他的实际线,而不是它所说的NEO.所以我尝试了这个: if(line.trim()=="NEO") output=false; if (output) TextIO.putln(name + ":" + """ + line.trim() + """
所以我正在读取一个文件的输入,该文件说这些行:
NEO You're the Oracle? NEO Yeah. 所以我只想输出他的实际线,而不是它所说的NEO.所以我尝试了这个: if(line.trim()=="NEO") output=false; if (output) TextIO.putln(name + ":" + """ + line.trim() + """); // Only print the line if 'output' is true 但那没有成功.它仍然打印NEO.我怎样才能做到这一点? 解决方法
我想你正在寻找line.trim().equals(“NEO”)而不是line.trim()==“NEO”
也就是说,你可以通过改变来摆脱输出变量 if(!line.trim().equals("NEO")) { TextIO.putln(name + ":" + """ + line.trim() + """); // Only print the if it isn't "NEO" } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |