Java代码片段

    				String path = null;
            int comma = paths.indexOf(',');
            if (comma >= 0) {
                path = paths.substring(0, comma).trim();
                paths = paths.substring(comma + 1);
            } else {
                path = paths.trim();
                paths = "";
            }

            if (path.length() < 1) {
                break;
            }
    	
    	把ArrayList转成数组来处理,转成数组与ArrayList有何区别?为何要转成数组
    	ArrayList results = new ArrayList();
    	... ... 
      return ((String[]) results.toArray(new String[results.size()]));