日期:2014-05-20  浏览次数:20685 次

如何将无规则的一维数组string[]组合成二维数组string[][]
如何将无规则的一维数组string[]组合成二维数组string[][]
例如:s1={"ewe","ewefr","sdcr"}
  s2={"cvfjv"}
  s3={}
  s4={"cevt","efvyrj"}
如何把这些一维数组转化成二维数组s[][]
s={
  {"ewe","ewefr","sdcr"}
  {"cvfjv"}
  {}
  {"cevt","efvyrj
  }
不胜感激!!!!

------解决方案--------------------
public static void main(String[] args) {
String[] s1 = new String[]{"a","b"};
String[] s2 = new String[]{"c","d"};
String[] s3 = new String[]{"e","f"};

String[][] s = new String[3][2]; s[0] = s1;
s[1] = s2;
s[2] = s3;
}
就差不多这样。但是请注意红色的代码,3需要根据你的一位数组的个数来定。2需要根据你所有一位数组中最长的数组的长度来定。
------解决方案--------------------
Java code

s1={"ewe","ewefr","sdcr"}
s2={"cvfjv"}
s3={}
s4={"cevt","efvyrj"}

s5 = {s1,s2,s3,s4}