方法1: 文字列をスペースで区切ってリストに変換する 例えば、以下のような文字列があるとします。
String str = "apple banana orange";
この文字列をスペースで区切ってリストに変換するには、以下のようなコードを使用します。
String[] strArray = str.split(" ");
List<String> strList = Arrays.asList(strArray);
splitメソッドは、指定したデリミタ(この場合はスペース)で文字列を分割し、分割された部分を配列に格納します。Arrays.asListメソッドを使用して、配列をリストに変換します。
方法2: 文字列をカンマ区切りでリストに変換する もし、文字列がカンマで区切られている場合には、以下のようなコードを使用します。
String str = "apple,banana,orange";
List<String> strList = Arrays.asList(str.split(","));
splitメソッドの引数にカンマを指定し、配列をリストに変換します。
方法3: 文字列を1文字ずつリストに変換する 文字列の各文字をリストの要素として取得したい場合には、以下のようなコードを使用します。
String str = "apple";
List<Character> charList = new ArrayList<>();
for (char c : str.toCharArray()) {
charList.add(c);
}
toCharArrayメソッドは、文字列を文字の配列に変換します。その後、拡張forループを使用して各文字をリストに追加します。