java - 在java android中替换字符 '@'

标签 java android str-replace

我想将字符串中的字符 '@''.' 替换为 '_' 。我可以将 char '.' 替换为 '_' 但不能替换 char '@' .

public String getemailparsing(String email){
        String result="";
        char keong = 64;
        for(int i=0; i<email.length();i++){
            if(email.charAt(i) == '@' ){
                result = email.replace('@', '_'); //this is NOT working
            }else if(email.charAt(i) == '.'){
                result = email.replace('.', '_'); //this one is working
            }
        }
        return result;
    }

任何替换 char '@' 的想法 ...

最佳答案

public String getEmailParsing(String email){
    return email.replaceAll("[@.]+","_");
}

关于java - 在java android中替换字符 '@',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27199135/

相关文章:

java - 修改Javadoc

Java从property.file中填充int [] []数组

android - LinkedIn 抄写员 OAuth 库无法允许访问 LinkedIn 帐户

android - 带有plyer应用程序的python kivy在android(相机)上崩溃

php - 解析一个文件并使用该数据解密另一个文件的数据

php - 如何使用 PHP 从 HTML 文件中获取元数据?

java - org.springframework.beans.factory.UnsatisfiedDependencyException moskito

android - CollapsingToolbarLayout setTitle() 不会更新,除非折叠

php - 用图像替换动态文本

java - 应用程序找不到用于编译库的 OpenSSL