07/05/15 21:39:45
>>530
引用符外れるけど。
List<String> list = new ArrayList<String>();
StringTokenizer st = new StringTokenizer(str, "\"", true);
boolean inQoute = false;
while(st.hasMoreTokens()){
String token = st.nextToken();
if(token.equals("\"")) inQuote = !inQuote;
else if(inQuote) list.add(token);
else list.addAll(Arrays.asList(token.split(",")));
}