导航

遍历主函数的参数String[] args中的单词

Posted on 2012-06-28 08:59  鹤唳九天  阅读(285)  评论(0编辑  收藏  举报
import java.util.StringTokenizer;

public class StringTokenizerTest {
    public static void main(String[] args) {
       /*
        * 先打印args
        */
        for (int i = 0; i < args.length; i++) {
            String string = args[i];
            System.out.println(string);
        }
        System.out.println("****************");
        System.out.println();
        
        String[][] str=new String[4][4];//args中有四个字符串,每个字符串中有四个单词
        
        //用分析器分析每一个单词,并置于二位数组str中。
        for (int i = 0; i < 4; i++) {
            StringTokenizer fenxi = new StringTokenizer(args[i]);
            while (fenxi.hasMoreTokens()) {
                for (int j = 0; j < 4; j++) {
                    str[i][j] = fenxi.nextToken();
                }
            }
        }
        
        //打印输出
        int n=0;
        for(int i=0;i<4;i++){
            for(int j=0;j<4;j++){
                System.out.println(str[i][j]);
                n++;
                if(n%4==0)
                    System.out.println("-----------");
            }
        }
    }
}