你好:
我正在使用 Java 和 beans 开发一个 Web 应用程序。
我正在尝试做一个转换器,检查用户使用文本区域引入的消息是否少于 5 个字符长。
困难在于,如果文本区域为空,它后面仍然有/r/n 和一些空格。
我已经尝试过:
@Stateless
public class ComentarioNota {
// Add business logic below. (Right-click in editor and choose
// "Insert Code > Add Business Method")
public String convierteComentarioNota(String evaluacion, String comentario) {
if (evaluacion.trim().equals("Apto") && comentario != null && comentario.length() > 5) {
return "Apto";
} else {
return "No Apto";
}
}
}
调试时我们可以在commentario参数中看到注释值:
如有任何帮助,我们将不胜感激。
最佳答案
您可以在修剪之前删除换行符。 How to remove line breaks from a file in Java?
How to remove newlines from beginning and end of a string (Java)?
text = text.replace("\n", "").replace("\r", "");
关于Java,我们如何修剪回车符和换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49326764/