Introdução
Neste laboratório, aprenderemos como adicionar um caractere de nova linha a uma string em Java. Discutiremos diferentes maneiras de adicionar uma nova linha e exploraremos as abordagens dependentes e independentes da plataforma para adicionar novas linhas. Também aprenderemos sobre o método separador de linha do Java e o caractere de nova linha independente da plataforma.
Usando os caracteres \n e \r
Nesta etapa, aprenderemos como usar os caracteres de nova linha dependentes da plataforma \n e \r para adicionar uma nova linha a uma string.
Adicione o seguinte código ao arquivo NewLineCharacter.java:
public class NewLineCharacter {
public static void main(String args[]) {
String str1 = "Java is awesome";
String str2 = "Java\nis\nawesome";
String str3 = "Java\ris\rawesome";
System.out.print(str1 + "\n" + str2 + "\n" + str3);
}
}
No código acima, definimos três strings: str1, str2 e str3. Em str2, usamos o caractere \n para adicionar uma nova linha. Em str3, usamos o caractere \r para adicionar uma nova linha.
Compile e execute o programa no terminal:
javac NewLineCharacter.java && java NewLineCharacter
O programa exibirá:
Java is awesome
Java
is
awesome
Java
is
awesome
Usando o separador de linha independente da plataforma
Nesta etapa, usaremos o método System.lineSeparator() independente da plataforma para adicionar um caractere de nova linha.
Adicione o seguinte código ao arquivo NewLineCharacter.java:
public class NewLineCharacter {
public static void main(String args[]) {
String str1 = "Java is awesome";
String newline = System.lineSeparator();
String str2 = "Java" + newline + "is" + newline + "awesome";
System.out.print(str1 + "\n" + str2);
}
}
No código acima, usamos o método System.lineSeparator() para obter o separador de linha independente da plataforma. Concatenamos newline com a string Java para criar uma nova linha.
Compile e execute o programa no terminal:
javac NewLineCharacter.java && java NewLineCharacter
O programa exibirá:
Java is awesome
Java
is
awesome
Usando o caractere de nova linha independente da plataforma
Nesta etapa, usaremos o caractere de nova linha independente da plataforma %n para adicionar uma nova linha.
Adicione o seguinte código ao arquivo NewLineCharacter.java:
public class NewLineCharacter {
public static void main(String args[]) {
String str1 = "Java is awesome";
String str2 = "Java%nis%nawesome";
System.out.printf(str1 + "%n" + str2);
}
}
No código acima, usamos o caractere %n para adicionar uma nova linha. Usamos o método printf() para imprimir as strings no console.
Compile e execute o programa no terminal:
javac NewLineCharacter.java && java NewLineCharacter
O programa exibirá:
Java is awesome
Java
is
awesome
Usando o método System.out.println()
Nesta etapa, usaremos o método System.out.println() para adicionar uma nova linha.
Adicione o seguinte código ao arquivo NewLineCharacter.java:
public class NewLineCharacter {
public static void main(String args[]) {
String str1 = "Java";
String str2 = "is ";
String str3 = "awesome";
System.out.println(str1);
System.out.println(str2);
System.out.print(str3); //Not using println() as we do not need a new line after this
}
}
No código acima, usamos o método println() para adicionar uma nova linha entre as strings.
Compile e execute o programa no terminal:
javac NewLineCharacter.java && java NewLineCharacter
O programa exibirá:
Java
is
awesome
Resumo
Neste laboratório, aprendemos como adicionar um caractere de nova linha a uma string em Java. Exploramos diferentes maneiras de adicionar uma nova linha e aprendemos sobre as abordagens dependentes e independentes da plataforma para adicionar novas linhas. Também aprendemos sobre o método separador de linha do Java e o caractere de nova linha independente da plataforma.



