如何在一个String
中查找一个字符并打印出该字符在整个字符串中的位置?例如,我想查找该字符串中'o'
的位置:"you are awesome honey"
,并得到答案=1 12 17
。
我写了这个代码,但它不起作用:
public class Pos {
public static void main(String args[]){
String string = ("You are awesome honey");
for (int i = 0 ; i<string.length() ; i++)
if (string.charAt(i) == 'o')
System.out.println(string.indexOf(i));
}
}