在Java中检查字符是否是元音的最佳方法是什么?

我正在尝试检查某一个char是否为元音。这样做的最佳方法是什么?

回答:

这是我使用了一段时间的解决方案,但它并没有让我失望:

private static String VOWELS = "AÀÁÂÃÄÅĀĂĄǺȀȂẠẢẤẦẨẪẬẮẰẲẴẶḀÆǼEȄȆḔḖḘḚḜẸẺẼẾỀỂỄỆĒĔĖĘĚÈÉÊËIȈȊḬḮỈỊĨĪĬĮİÌÍÎÏIJOŒØǾȌȎṌṎṐṒỌỎỐỒỔỖỘỚỜỞỠỢŌÒÓŎŐÔÕÖUŨŪŬŮŰŲÙÚÛÜȔȖṲṴṶṸṺỤỦỨỪỬỮỰYẙỲỴỶỸŶŸÝ";

private static boolean isVowel(char c)

{

return VOWELS.indexOf(Character.toUpperCase(c)) >= 0;

}

对于我的应用程序,它相当快。

以上是 在Java中检查字符是否是元音的最佳方法是什么? 的全部内容, 来源链接: utcz.com/qa/397961.html

回到顶部