1. 程式人生 > >如何將一維陣列轉換為需要的二維陣列

如何將一維陣列轉換為需要的二維陣列

擷取字串後,一般都會得到一個一維陣列,有時需要把這個以為陣列轉成相應行與列的二維陣列。最大的不同便在於行數與列數的規定。下面是一個簡單的例子,行與列可根據實際情況來取到,或規定。
/**
 * @author wangsheng
 */
public class ArrayTest {
	public static void main(String[] args) {
		String body [] ={
				"0.0.0.0"  ,  "0.0.0.0"   , "255.0.0.0"  ,  "U"   ,  "0"   ,   "0"   ,   "0" , "x" ,
				"0.0.0.0"  ,  "0.0.0.1"   , "255.0.0.0"  ,  "U"   ,  "0"   ,   "0"   ,   "0" , "y" ,
				"0.0.0.0"  ,  "0.0.0.2"   , "255.0.0.0"  ,  "U"   ,  "0"   ,   "0"   ,   "0" , "x" ,
				"0.0.0.0"  ,  "0.0.0.3"   , "255.0.0.0"  ,  "U"   ,  "0"   ,   "0"   ,   "0" , "y" ,
				"0.0.0.0"  ,  "0.0.0.4"   , "255.0.0.0"  ,  "U"   ,  "0"   ,   "0"   ,   "0" , "z" ,
				"0.0.0.0"  ,  "0.0.0.5"   , "255.0.0.0"  ,  "U"   ,  "0"   ,   "0"   ,   "0" , "x"
		};
		String[][] arr = new String[6][8];//
		System.out.println(arr.length);
		for(int i=0;i