在新线上继续部分字符串

时间:2016-02-08 17:52:42

标签: java user-interface netbeans

String noun1 = jTextField1.getText();
        String noun2 = jTextField1.getText();
        String noun3 = jTextField1.getText();

        String verb1 = jTextField1.getText();
        String verb2 = jTextField1.getText();
        String verb3 = jTextField1.getText();

        String adj1 = jTextField1.getText();
        String adj2 = jTextField1.getText();
        String adj3 = jTextField1.getText();

        String story = "This is the story about a " + noun1;

        jTextArea1.setText(story);

我正在用JFrame创建一个Madlibs,需要找出如何在新行上继续字符串(我忘了)如故事。我需要它继续,所以我可以添加其他句子。

2 个答案:

答案 0 :(得分:3)

你的意思是字符串中的换行符?然后,您要查找的代码是"\n"。例如。

的输出
String text = "Hello \nWorld";

将是

Hello
World

答案 1 :(得分:3)

使用行分隔符

String story = "This is the story about a" + System.lineSeparator() + noun1;

或使用\n换行

String story = "This is the story about a\n" + noun1;

如果要打印出来,还可以使用更多System.out.println(...)命令。

System.out.println("This is the story about a"); // Print the string inside and add a linebreak afterwards
System.out.println(noun1); // Print the value of noun1 variable

所有这些都会给你以下结果:

This is the story about a
"your story name"

更多信息请点击此处:Java String new line