永发信息网

Arrays.toString(arr) 去 "[" 和"]" 在线等级.

答案:4  悬赏:0  手机版
解决时间 2021-02-09 04:45
  • 提问者网友:太高姿态
  • 2021-02-08 23:31
Arrays.toString(arr) 去 "[" 和"]" 在线等级.
最佳答案
  • 五星知识达人网友:大漠
  • 2021-02-08 23:54
public class ArrayToString{

public void test() throws Exception{
int []arr=new int [5];
arr[0]=20;
arr[1]=21;
arr[2]=22;
arr[3]=23;
arr[4]=24;
String str=java.util.Arrays.toString(arr) ;
int len = str.length();
str = str.substring(1, len-1);
System.out.println(str);
}

public static void main(String[] args)throws Exception{
new ArrayToString().test();
}
}
全部回答
  • 1楼网友:玩家
  • 2021-02-09 03:11
arr = Arrays.toString(arr).replaceAll("[^0-9]",""); //只留数字
arr = Arrays.toString(arr).replaceAll("[\\[\\]\\s]",""); //只留去掉两边[ ],和空格
arr = Arrays.toString(arr).replaceAll("[^0-9,]",""); //只留去掉两边[ ],和空格
  • 2楼网友:酒安江南
  • 2021-02-09 01:32
//要判断非空白
public class ArrayToString{

public void test() throws Exception{
int []arr=new int [5];
arr[0]=20;
arr[1]=21;
arr[2]=22;
arr[3]=23;
arr[4]=24;
String str=java.util.Arrays.toString(arr) ;
int len = str.length();
str = str.substring(1, len-1);
System.out.println(str);
}

public static void main(String[] args)throws Exception{
new ArrayToString().test();
}
}
  • 3楼网友:思契十里
  • 2021-02-09 00:17
如果用toString方法,系统默认会给出[ ]的,所以想去掉[ ]就不能使用toString
public class ArrayToString{

public void test() throws Exception{
int []arr=new int [5];
arr[0]=20;
arr[1]=21;
arr[2]=22;
arr[3]=23;
arr[4]=24;
String str=java.util.Arrays.toString(arr) ;
int len = str.length();
str = str.substring(1, len-1);
System.out.println(str);
}

public static void main(String[] args)throws Exception{
new ArrayToString().test();
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯