java中如何高效获得字符串中特定字符的所有位置?

2024-11-29 19:48:18
推荐回答(1个)
回答1:

你试下下面的代码能满意吗 ,我已经试过了,可以的:
public static void main(String args[]) {
String str = "12&32&位置&yutye";
System.out.println("&在字符串中出现的位置分别为:");
for(int i=-1; i<=str.lastIndexOf("&");++i)
{
i=str.indexOf("&",i);
System.out.print(i+"\t");

}
}