Чтобы преобразовать строку в массив в Java, вы можете использовать несколько методов. Вот несколько подходов, которые вы можете использовать:
-
Использование метода Split():
String str = "Hello,World,Java"; String[] arr = str.split(","); -
Использование метода toCharArray():
String str = "Hello"; char[] arr = str.toCharArray(); -
Использование класса StringUtils из библиотеки Apache Commons Lang:
String str = "Hello,World,Java"; String[] arr = StringUtils.split(str, ","); -
Использование класса StringTokenizer:
String str = "Hello,World,Java"; StringTokenizer tokenizer = new StringTokenizer(str, ","); String[] arr = new String[tokenizer.countTokens()]; int i = 0; while (tokenizer.hasMoreTokens()) { arr[i] = tokenizer.nextToken(); i++; } -
Использование регулярных выражений (Regex):
String str = "Hello,World,Java"; String[] arr = str.split("\\W+");