1. 前言
最近面试了几家公司,体验了一下电话面试和今年刚火起来的视频面试,
虽然之前就有一些公司会先通过电话面试的形式先评估下候选人的能力水平,但好像不多,至少我以前的面试形式100%都是现场面试。
面试过程中,不可避免的被问到了很多面试题,本篇博客就总结下面试过程中被问到的关于String的2道面试题,分别是:
- 如何判断一个字符串中某个字符出现的次数?
- 如何反转一个字符串?
其余的面试题,目前都已梳理出来,后续会以博客的形式进行分享。
2. 如何判断一个字符串中某个字符出现的次数?
在直接问这个问题之前,面试官先问了我下面这个问题:
请说一下String常用的方法有哪些?
该问题其实是考察Java基础,毕竟String类在平时的开发中使用非常广泛,我当时主要说了以下方法:
- length
- equals
- trim
- substring
- concat
- indexOf
- lastIndexOf
- replace
- split
- toLowerCase
- toUpperCase
以上只是面试时我想到的一少部分方法,更多String的方法大家可在IDEA中查看源码,毕竟太多了,如下所示:
<