如果字符串是在同一程序中构造的,则建议使用以下命令:
String newline = System.getProperty("line.separator");boolean hasnewline = word.contains(newline);但是,如果您指定使用 n,则此驱动程序说明了如何做:
class newlineTest { public static void main(String[] args) { String hasnewline = "this has a newlinen."; String nonewline = "this doesn't"; System.out.println(hasnewline.contains("n")); System.out.println(hasnewline.contains("\n")); System.out.println(nonewline.contains("n")); System.out.println(nonewline.contains("\n")); }}导致
truefalsefalsefalse
回应您的评论:
class newlineTest { public static void main(String[] args) { String word = "testn."; System.out.println(word.length()); System.out.println(word); word = word.replace("n","n "); System.out.println(word.length()); System.out.println(word); }}结果是
6test.7test .



