栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java字符串操作:比较Java中的相邻字符

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java字符串操作:比较Java中的相邻字符

对于您的代码和特定问题,您已经提到,如果相邻位置超出了字符串的边界,则将neighborChar设置为null
char,否则,neighborChar被视为字符串中的最后一个字符,这意味着未完成附加操作。

if(adjacentPosition != str.length()){     adjacentChar = str.charAt(adjacentPosition);     System.out.println("adjacentChar ::" + adjacentChar);}else {     adjacentChar = '/u0000';}

编辑

我认为您提到的第二个问题是在这段代码中

 if(sb.toString().indexOf(startChar) != -1){      sb.append(adjacentChar);      System.out.println("Appended String in if part-->"         + sb.toString()); }

由于e和o在Hello的缓冲区中,因此在检查Bookkeeper时会附加它们。我认为您不需要该行,因此请将其删除,这应该可以解决Hello
Bookkeeper。

尽管Mohoamed的答案也可以。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/506342.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号