如何从没有支架的2d打印阵列。基本上我首先使用新值将数组添加到2d:
books=(Object[][]) Arrays.copyOf(row,2);
而书籍已经初始化为2d数组:
static Object[][] books=new Object[1][1];
但是当我尝试用以下内容打印书籍的第一行时:
System.out.println(Arrays.deepToString(books[0])+" ");
它打印括号和逗号
[asds,asdas,223]
喜欢这样做。
如何删除这些?
谢谢!
答案 0 :(得分:1)
您可以使用replaceAll
,只需:
myStr = myStr.replaceAll("\\[|\\]", "");
答案 1 :(得分:1)
试试这个
StringBuilder builder = new StringBuilder();
for (String value : publicArray) {
builder.append(value +",");
// or builder.append(value).append(",");
}
String text = builder.toString();
System.out.print(text);
答案 2 :(得分:0)
你可以试试这个
String output ;
for(String s: books[0]){
output = output +s+ ",";
}
output = output.substring(0, output.length()-1);
System.out.print(output);