java String 转二维数组 这样的字符串[[1,2],[3,4],[5,6],[7,8]] 或者快速拿到里面的数字
3个回答
展开全部
public static void main(String[] args) {
String s = "[[1,2],[3,4],[5,6],[7,8]]";
String[] s1 = s.replaceAll("],", "]#").split("#");
String[][] arr = new String[s1.length][];
for(int i=0;i<arr.length;i++) {
String[] s2 = s1[i].split(",");
arr[i] = new String[s2.length];
for(int j=0;j<s2.length;j++) {
arr[i][j] = s2[j].replaceAll("\\[|\\]", "");
}
}
for(String[] i:arr) {
System.out.println(Arrays.toString(i));
}
}
展开全部
public class Vector {
public static void main(String[] args) {
String str="[[1,2],[3,4],[5,6],[7,8]]";
String str1=null;
str1=str.replace('[', ' ');
str1=str1.replace(']', ' ');
str1=str1.replace(',', ' ');
str1=str1.replaceAll(" ", "");
char[] str2=str1.toCharArray();
for(char i:str2 ){
System.out.println(i);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询