Java CSV Line Split

String[] splitted = string.split(",(?=([^\"]*\"[^\"]*\")*[^\"]*$)", -1);
loricvdt