Java String новая строка - PullRequest
115 голосов
/ 20 октября 2011

У меня есть строка как

"I am a boy".

Я хочу печатать вот так

"I 
am 
a
boy".

Кто-нибудь может мне помочь?

Ответы [ 15 ]

1 голос
/ 10 февраля 2016

Перейти на разделение.

String string = "I am a boy";
for (String part : string.split(" ")) {
    System.out.println(part);
}
1 голос
/ 17 мая 2014

Полный пример программы с забавным поворотом:

Откройте новый пустой документ и сохраните его как %yourJavaDirectory%/iAmABoy/iAmABoy.java.«iAmABoy» - это имя класса.

Вставьте следующий код и прочитайте его.Помните, я новичок, поэтому я ценю все отзывы!

//The class name should be the same as your Java-file and directory name.
class iAmABoy {

    //Create a variable number of String-type arguments, "strs"; this is a useful line of code worth memorizing.
    public static void nlSeparated(String... strs) {

        //Each argument is an str that is printed.
        for (String str : strs) {

            System.out.println(str);

        }

    }

    public static void main(String[] args) {

        //This loop uses 'args' .  'Args' can be accessed at runtime.  The method declaration (above) uses 'str', but the method instances (as seen below) can take variables of any name in the place of 'str'.
        for (String arg : args) {

            nlSeparated(arg);

        }

        //This is a signature.  ^^
        System.out.print("\nThanks, Wolfpack08!");
    } 

}

Теперь в терминале / cmd перейдите к %yourJavaDirectory%/iAmABoy и введите:

javac iAmABoy.java
java iAmABoy I am a boy

Вы можете заменитьАрги I am a boy ни с чем!

0 голосов
/ 30 сентября 2018

Я использую этот код String result = args[0].replace("\\n", "\n");

public class HelloWorld {

    public static void main(String[] args) {
        String result = args[0].replace("\\n", "\n");
        System.out.println(result);
    }
}

с терминалом. Я могу использовать arg I\\nam\\na\\boy, чтобы System.out.println распечатать

I
am
a
boy

enter image description here

0 голосов
/ 10 февраля 2016

вы можете использовать тег <br> в вашей строке для показа на html-страницах

0 голосов
/ 05 августа 2014

System.out.println ( "I \ Nam \ на \ nboy");

Это работает Это также даст один пробел перед вводом символа

...