【问题标题】:insert new line in java [duplicate]在java中插入新行[重复]
【发布时间】:2011-12-11 15:42:14
【问题描述】:

可能重复:
Java String new line

我在 java 中很笨拙。如何在每 10 个字符处插入一个换行符,条件是它必须是一个空格?喜欢

“我是男孩”

输出应该是

每个字符串换行。

【问题讨论】:

  • 如果上一个问题的答案对您来说没有意义,那是因为您的问题不清楚。您应该编辑上一个问题以使其更清楚。如果您只是提出一个新问题,它很可能会因为重复而被关闭。
  • System.out.println("I\nam\nboy");

标签: java string


【解决方案1】:
class NewLiner {
    public static void main(String[] args) {

        String test = "0 2 4 6 8 10";

        char[] cs = test.toCharArray();
        int step = 10;
        int count = (int) (cs.length / step);
        int limit = count * step + 1;

        for (int i = step - 1; i < limit; i+= step) {
            if (Character.isWhitespace(cs[i])) {
                cs[i] = '\n';
            }
        }

        System.out.println(new String(cs));

    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    • 1970-01-01
    • 1970-01-01
    • 2012-01-03
    • 2017-10-13
    相关资源
    最近更新 更多