Преобразование строки Java в массив: объяснение различных методов

Чтобы преобразовать строку в массив в Java, вы можете использовать несколько методов. Вот несколько подходов, которые вы можете использовать:

  1. Использование метода Split():

    String str = "Hello,World,Java";
    String[] arr = str.split(",");
  2. Использование метода toCharArray():

    String str = "Hello";
    char[] arr = str.toCharArray();
  3. Использование класса StringUtils из библиотеки Apache Commons Lang:

    String str = "Hello,World,Java";
    String[] arr = StringUtils.split(str, ",");
  4. Использование класса 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++;
    }
  5. Использование регулярных выражений (Regex):

    String str = "Hello,World,Java";
    String[] arr = str.split("\\W+");