String#split() を使用して、文字列をデリミタで区切ることができます。
下記の例では、CSV 形式の文字列をカンマで区切って配列データとして取得しています。
String str = "aaa, bbb, ccc";
String[] arr = str.split("\\s*,\\s*");
for (String token: arr) {
System.out.println(token);
}
aaa
bbb
ccc
ここでは、カンマの前後のスペース (\\s*) までデリミタ文字列に含めることで、分割後の各文字列から、余計なスペースを削除するようにしています。
エスケープシーケンスの \ 記号は、Java の文字列リテラルの中ではエスケープして \\ にするのがポイントです。
例えば、\b(単語境界)は \\b のように記述しなければいけません。