直接使用空字符串替换,如下:
String b = "abcabcabc"
b=b.replace("b","")
Java String.replace()方法用法
返回一个新的字符串,用newChar替换此字符串中出现的所有oldChar
扩展资料:
java中判断一个字符串中的某个字符或字符串包含于另一个字符串:
假设你第一个字符串是A,第二个是B。判断A中是否有一个字符或者一段字符串包含于B中:
boolean ifContrain = false
for(int i = 0 i <A.length - 1 i ++ )
{
for(int j = i + 1 j <A.length j++ )
{
if(B.contains(A.subString(i , j )))
{
ifContrain = true
}
最后看ifContrain是true,则包含,是false,就是不包含。
如果想要看包含的是哪段,就在ifContrain = true一句后面再加一句 输出 A.subString(i , j ) 。
用replace方法replace()将字符串中所有指定的字符,替换成一个新的字符串
replaceAll()将字符串中某个指定的字符串替换为其它字符串
replaceFirst
()只将字符串中第一次出现的字符串替换为其它字符串
public static void main(String[] args) {String str="some str"
str=str.replace('s','a') // 按字符来进行替换,所有字符会被替换
str=str.replace("a","s") // 按字符串来进行替换,指替换第一个匹配的
str=str.replaceAll("s","a")// 按字符串来进行替换,所有字符会被替换
}