读书人

嵌套Array有关问题 和 split方法

发布时间: 2012-03-09 21:42:54 作者: rapoo

嵌套Array问题 和 split方法
有个数据 比如 ;B100101/01/2007 J200102/03/2008;

第一个Array
B1001是书号,后面01/01/2007是日期, 我已经用split(";")把它分开,这个单独的数据记录两本书的情况

第二个Array
现在我想用split(" ")把书号和日期在分开,存到第二个Array里面

这个嵌套该怎么弄?

[解决办法]

Java code
/** *  */package com.sysdynamic.test;import java.util.ArrayList;/** * @author Andy Yang *  */public class ArrayTest {    static String str = ";B100101/01/2007 J200102/03/2008;";    public ArrayTest() {    }    public static void print() {                String[] arr = str.split(";");        for (int i = 0; i < arr.length; i++) {                                                if (arr[i].length()>0) {                String subStr = arr[i];                String[] subArrs = subStr.split(" ");                for (String subArr : subArrs)                    System.out.println(subArr);            }        }    }    public static void main(String[] args) {        print();    }} 

读书人网 >J2SE开发

热点推荐