我应该编写一个程序来解析分子并获取原子数。像这样:C6H12OH 和输出应该是C=6, O=1, H=13
这是我到目前为止写的代码:
class ParseMolecule
{
public static void main(String s[])
{
System.out.println("The atoms count in the molecule C6H12OH is :" + getElementsMap("C6H12OH"));
}
public static Map<String, Integer> getElementsMap(String molecule)
{
for(char c : molecule.toCharArray())
{
System.out.println(c);
}
}
}
这不是我的作业或任何东西。我刚刚在一个网站上找到了这个,我试图弄清楚。