【问题标题】:Java, how could we trim carriage return and line break?Java,我们如何修剪回车和换行符?
【发布时间】:2018-03-16 17:49:41
【问题描述】:

你好

我正在使用 Java 和 bean 开发一个 Web 应用程序。

我正在尝试做一个转换器来检查用户使用 textarea 引入的消息是否少于 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参数中的注释值:

任何帮助将不胜感激。

【问题讨论】:

标签: java string debugging if-statement web


【解决方案1】:

您可以在修剪前删除换行符。 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", "");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-24
    • 1970-01-01
    • 2015-04-06
    相关资源
    最近更新 更多