java 如何判断一个字符在字符串中最后出现的位置

例如在字符串"fsjakhdsjkahfjkdshalfhdsahjfhdsalfjds"中如何判断f最后出现的位置是什么。
那么我只想输出最后一个”f“之前的字符该怎么办

String n="fsjakhdsjkahfjkdshalfhdsahjfhdsalfjds";
n=n.subString(0,n.lastIndexOf("f"));
截取N中,第0个位置到最后一个f之前的全部字符
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-15
public int lastIndexOf(String str)
返回在此字符串中最右边出现的指定子字符串的索引。
第2个回答  2010-04-15
int index="fsjakhdsjkahfjkdshalfhdsahjfhdsalfjds".lastIndexOf("f");
index就是f最后出现的位置
第3个回答  2010-04-15
int pos="fsjakhdsjkahfjkdshalfhdsahjfhdsalfjds".lastIndexOf("f");

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网