android将字符串从特定字符串切换为char

时间:2015-02-16 19:26:53

标签: java android string

我有一个关于在an​​droid开发中剪切字符串的简单问题。

想象一下,我有一个类似

的字符串
#badword!next@Word%bad2
              <-->

我希望将其剪切为

Word

我的意思是,从开始直到这个char @切割str,之后获取所有内容,直到看到% char。

我如何用android功能做到这一点?

感谢。

1 个答案:

答案 0 :(得分:0)

使用字符串操作

1)Int a =得到&#34; @&#34;的第一个索引; 2)int b =得到指数&#34;%&#34; 3)使用带有&amp;的子串。 B'/ P>

方法

public int indexOf(int c) 返回给定代码点的第一个索引,或-1。搜索从头开始,然后移向此字符串的末尾。

public int indexOf(int c,int start) 返回给定代码点的下一个索引,或-1。搜索从给定的偏移量开始,然后移向该字符串的末尾。

public String substring(int start,int end) 返回包含此字符串的给定子序列的字符串。返回的字符串共享此字符串的后备数组。

参数 开始起始偏移。 结束结束+ 1偏移。