java - 如何将 "\n"添加到字符串的最后一个单词?

标签 java android arrays string

我想在字符串的最后一个单词前添加“\n” 例如

你好 friend 123

这里我想在单词“123”之前添加“\n”

我尝试了下面的代码,但不知道现在该怎么办

String sentence  = "I am Mahesh 123"
String[] parts = sentence.split(" ");
String lastWord = "\n" + parts[parts.length - 1];

最佳答案

      Try this
            String sentence  = "Hello friends 123456";
            String[] parts = sentence.split(" ");
            parts[parts.length - 1] = "\n" + parts[parts.length - 1];

            StringBuilder builder = new StringBuilder();
            for (String part : parts) {
                builder.append(part);
                builder.append(" ");
            }

            System.out.println(builder.toString());

输出将是:~

 Hello friends

 123456

关于java - 如何将 "\n"添加到字符串的最后一个单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40234319/

相关文章:

java - JMS 客户端的 JVM 崩溃 - 客户端确认模式

java - 数组类返回地址

android - GridLayout 膨胀异常

java - 每天仅从 Android ListView 中为用户验证一次

arrays - 将数组与 Cypher (Neo4j) 结合起来

javascript - 带有对象的嵌套数组,lodashmeanBy

javascript - JS 在对象而不是数组上应用数组原型(prototype) "indexOf"和 "splice"

java - 在 Java 中使用 CardLayout

javascript - 如何以编程方式获取 Facebook Messenger 对话并将其存储到本地数据库?

android - 在同一个应用程序中使用 Intent 进行通信是一种好习惯吗?