55问答网
所有问题
java中如何高效获得字符串中特定字符的所有位置,比如字符串:12&32&位置&yutye,中的&的所有出现位置?
如题所述
举报该问题
推荐答案 推荐于2018-03-13
你试下下面的代码能满意吗 ,我已经试过了,可以的:
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");
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/FGLcLLILQ.html
其他回答
第1个回答 2011-07-26
String str = "12&32&";
int length = str.length();
int[] a = new int[length];
for(int i=0; i<a.length; i++)
{
a[i] = str.indexOf("&");
}
System.out.println("出现的位置为:");
for(int i=0; i<a.length; i++)
{
System.out.print(a[i] + " ");
}
第2个回答 2011-07-25
"12&32&".indexOf('&')
相似回答
java如何
获取
字符位置
?
答:
Java中
String提供的常用操作函数:char charAt(int index)。返回指定索引处的 char 值。具体操作:条件是:(index = str1.indexOf(str2, index + 1)) >= 0 str1.indexOf(str2, index + 1) 查出str2从左到右第一次出现
的位置,
index = str1.indexOf(str2, index + 1) 将位置赋值给i...
java中如何高效获得字符串中特定字符的所有位置
?
答:
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");} } ...
java中如何高效获得字符串中特定字符的所有位置
?
答:
你试下下面的代码能满意吗 ,我已经试过了,可以的:\x0d\x0a public static void main(String args[]) {\x0d\x0aString str = "
12&32&位置&yutye
";\x0d\x0aSystem.out.println("&在
字符串中
出现
的位置
分别为:");\x0d\x0afor(int i=-1; i<=str.lastIndexOf("&");++i)\x...
大家正在搜
相关问题
java 怎么获得字符串中某一字符的位置
如何返回字符串中多个指定字符的位置
java中string怎么获取指定位置的字符
java怎样获取特殊字符的位置
java获取字符位置
java中如何获取某个字符在另一个字符串中的全部索引值