如何用 Java 找到字符串中的元音
这个题目其实不难,这是一个公司面试的时候要求的题目。
这个公司的面试有点意思,他们希望 Zoom 看我的电脑,然后让我解决问题。
题目
题目就非常简单了,他们给了我 2 个字符串。
其中一个是测试字符串,另外一个是元音字符,然后让把含有元音字符的单词输出。
给出的字符串分别为:
String strTransform = "AI is driving the world crazy";
String Vowels = '"aeiou";
思路
在面试的时候,有关字符串的处理非常常见。
通常需要考虑的的是大小写,空格,特殊字符等问题。在 Java 中,如果处理不好会容易空对象异常。
对于这个题目,可以使用子函数的方法,让逻辑更加清晰点。
可以首先在方法上面定义元音字母。
定义好子函数后,让这个子函数对输入的字符串进行判断。
为了便于数据遍历,在判断之前,可以简单的把给出的字符串放到 List 中。
这样你更好遍历,通常我们可以用 List.of 这个方法。
通常这里我们还有很多其他的方法可以用,Lists 这个方法是在 JDK 里面的,可以不依赖其他的 Package ,这样如果不让你用自己的 IDE 的时候,你更容易让在线的编译器通过。
运行结果。
运行的结果如下:
因为这个代码比较简单,而且我们只是测试下,所以我们就不放到代码库里面。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)