从后往前每隔三位插入","

来源:2-6 Java 中的 StringBuilder 类的常用方法

Nesive

2016-03-29 20:15


public class StringBuilderTest {
    public static void main(String[]args){
        StringBuilder str=new StringBuilder();
        str.append("jaewkjldfxmopzdm");
        //从后往前 每个3位插入一个","
        for(int i=str.length()-3;i>0;i-=3){
            str.insert(i,",");
        }
        System.out.println("str的结果是"+str.toString());
    }
}

 这段代码有什么问题么? 我在eclipse中可以运行。可就是不能过关 ,

写回答 关注

2回答

  • 凯凯凯凯
    2016-04-03 18:54:18
    已采纳

    慕友你好,

    本章节源代码为  System.out.print(str.toString());

    你的代码是  System.out.println("str的结果是"+str.toString());

    是否是因为你多 pirnt了   "str的结果是"   这段话的原因?

    但是我刚刚直接复制你的main方法到本章节中,通过了。


    Nesive

    谢谢,是这个原因。

    2016-04-05 14:52:30

    共 2 条回复 >

  • qq_舎不得忘記_0
    2016-03-29 20:32:22

    你的类名字和题目里一样吗?我这里文件名字是HelloWorld.java,类名必须是HelloWorld

    Nesive

    我改了以后再eclipse中运行结果是一样的,但是在网页中还是不能通过

    2016-03-30 19:19:00

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题