Servlet Java - ArrayList输出

时间:2015-10-21 10:08:53

标签: java servlets arraylist

我有一组数字,我让用户输入,然后将它们添加到数组列表中。然后我对它们进行排序,并将它们打印回给用户。我的问题是我不能让它们以[]之外的格式打印。

如何以格式输出数组列表的数字:   1,   2,   3,

而不是:   [1,2,3]

2 个答案:

答案 0 :(得分:1)

我猜你是直接打印数组。相反,你需要迭代iver元素。 你可以迭代arraylist并打印。

    for(int num : list)
    {
        System.out.println(num);
    }

如果你需要“,”那么你可以在迭代时附加

    for(int num : list)
    {
        System.out.println(num + ",");
    }

答案 1 :(得分:0)

尝试像番石榴木匠这样的东西 https://code.google.com/p/guava-libraries/wiki/StringsExplained

mitalia@mitalia:~/scratch$ clang++ -std=c++11 buggy_deleted_template.cpp                                                             
buggy_deleted_template.cpp:5:6: error: redefinition of 'foo'                                                                         
void foo<int>(){}
     ^
buggy_deleted_template.cpp:5:6: note: previous definition is here
buggy_deleted_template.cpp:8:5: error: no matching function for call to 'foo'
    foo<int>();
    ^~~~~~~~
buggy_deleted_template.cpp:2:6: note: candidate template ignored: substitution failure [with T = int]
void foo() = delete;
     ^
2 errors generated.
mitalia@mitalia:~/scratch$ clang++ --version
Ubuntu clang version 3.4-1ubuntu3 (tags/RELEASE_34/final) (based on LLVM 3.4)
Target: x86_64-pc-linux-gnu
Thread model: posix

在打印数组值之前