学渣求学霸点拨:如何获取Java中一个String字符串中的某一个字符的“索引值”.
学霸,你好:我写了一个Java程序,需要获取这个程序中一个String字符串之中的某一个唯一的汉字的“在本String数据中的索引位置值”,求学霸点拨:写代码的话,最有效...
学霸,你好:
我写了一个Java程序,需要获取这个程序中一个String字符串之中的某一个唯一的汉字的“在本String数据中的索引位置值”,求学霸点拨:
写代码的话,最有效率的方式怎么写?
或者有什么方法可以用?
谢谢学霸!! 展开
我写了一个Java程序,需要获取这个程序中一个String字符串之中的某一个唯一的汉字的“在本String数据中的索引位置值”,求学霸点拨:
写代码的话,最有效率的方式怎么写?
或者有什么方法可以用?
谢谢学霸!! 展开
5个回答
展开全部
一次遍历,用哈希表记录汉字出现的次数(用汉字做key,次数做value),然后再哈希表中查找
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最有效率的就是 String.indexOf("汉字");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str="abcde";
int index=str.indexOf("c");
int index=str.indexOf("c");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用长的瘦的回答:
您好,很高兴回答您的问题
在一个String字符串中 查找某个汉字的索引 可以使用
str.indexOf("字") 获取在字符串中的索引位置,
同样索引从0开始,若字符串中没有该汉字, 返回-1
希望我的回答可以解决您的问题!
您好,很高兴回答您的问题
在一个String字符串中 查找某个汉字的索引 可以使用
str.indexOf("字") 获取在字符串中的索引位置,
同样索引从0开始,若字符串中没有该汉字, 返回-1
希望我的回答可以解决您的问题!
展开全部
indexOf只是从头开始的找到的第一个匹配的下标
lastIndexOf是从尾部开始查找到的第一个匹配的下标
lastIndexOf是从尾部开始查找到的第一个匹配的下标
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询