java中如何区分英文和拼音

java中如何区分英文和拼音,有什么组件或者算法吗,大家有遇到过这种场景吗

https://ask.csdn.net/questions/1905?ops_request_misc=&request_id=&biz_id=106&utm_term=java%E4%B8%AD%E5%A6%82%E4%BD%95%E5%8C%BA%E5%88%86%E8%8B%B1%E6%96%87%E5%92%8C%E6%8B%BC%E9%9F%B3&utm_medium=distribute.pc_search_result.none-task-ask-2~ask~sobaiduweb~default-1-1905.pc_ask&spm=1018.2226.3001.4187

如果说你的拼音有音调的话那应该还是比较容易的,没有的话几乎不好判断