titledborder sirve settooltiptext setborder que para java string

sirve - Compruebe si la cadena contiene / n Java



settooltiptext java para que sirve (3)

El segundo:

word.contains("/n");

¿Cómo verifico si la cadena contiene / n o un nuevo carácter de línea?

word.contains("//n") word.contains("/n")


Para la portabilidad, deberías hacer algo como esto:

public static final String NEW_LINE = System.getProperty("line.separator") . . . word.contains(NEW_LINE);

a menos que esté absolutamente seguro de que "/n" es lo que desea.


Si la cadena se construyó en el mismo programa, recomendaría usar esto:

String newline = System.getProperty("line.separator"); boolean hasNewline = word.contains(newline);

Pero si está acostumbrado a usar / n, este controlador ilustra qué hacer:

class NewLineTest { public static void main(String[] args) { String hasNewline = "this has a newline/n."; 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")); } }

Resultó en

true false false false

En respuesta a su comentario:

class NewLineTest { public static void main(String[] args) { String word = "test/n."; System.out.println(word.length()); System.out.println(word); word = word.replace("/n","/n "); System.out.println(word.length()); System.out.println(word); } }

Resultados en

6 test . 7 test .