Я пытаюсь написать метод для приложения, которое принимает химическую формулу типа CH3COOH и возвращает какую-то коллекцию, полную их символов.
CH3COOH возвратит [C, H, H, H, C, O, O, H]
У меня уже есть что-то работающее, но оно очень сложно и использует много кода с множеством вложенных структур if и else.
Есть ли способ, которым я могу это сделать, используя какое-то регулярное выражение с String.split или, возможно, в каком-то другом блестящем простом коде?