1

嗨伙计们!我有一个字符串,其值如 69 17 17 16 2 1 1 26 26 56 56 69 20 19 20 等。现在根据我的需要,我必须将这些值放入新字符串中,每个值都在新行中,因为每个值空间是那里 ..

任何帮助将不胜感激.. 提前谢谢...

4

2 回答 2

2
String newStr = origStr.replaceAll(" ", " \n");
于 2012-10-11T06:55:58.373 回答
0

您应该使用特定的分隔符将字符串拆分为列表。然后使用所需格式打印出列表。当明天字符串包含数字、小数、文本等或他们想要其他格式的文本时,这会有所帮助。

    String source = "69 17 17 16 2 1 1 26 26 56 56 69 20 19 20";
    String[] splitted = source.split(" ");
    StringBuilder sb = new StringBuilder();
    for (String split : splitted){
        sb.append(split).append(System.getProperty("line.separator"));
    }
    System.out.println(sb.toString());
于 2012-10-11T07:03:07.847 回答