Tag: 化学

解析化学式

我正在尝试为应用程序编写一个方法,它采用像“CH3COOH”这样的化学式,并返回一些充满符号的集合。 CH3COOH会返回[C,H,H,H,C,O,O,H] 我已经有了一些有点工作的东西,但它非常复杂并且使用了大量嵌套if-else结构和循环的代码。 有没有办法通过使用String.split的某种正则表达式或者在其他一些简单的代码中使用某种正则表达式来实现这一点?