Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在不使用内置类或方法的情况下将字符串替换为空格_Java_String_Replace - Fatal编程技术网

Java 在不使用内置类或方法的情况下将字符串替换为空格

Java 在不使用内置类或方法的情况下将字符串替换为空格,java,string,replace,Java,String,Replace,我有 我想在不使用内置类或函数的情况下将@50替换为空格 我想要的是 String url =” http://@50stackoverflow.com/questions/@50724043/@50xyz.html ” 这是一个非常奇怪的问题,为什么不使用java拥有的工具呢? “for”是内置的吗?字符串是内置的吗? 无论如何,这还不够好,不是java解决方案吗?(请不要在任何地方使用此代码) char[]url=“http://@50stackoverflow.com/question

我有

我想在不使用内置类或函数的情况下将@50替换为空格

我想要的是

String  url =” http://@50stackoverflow.com/questions/@50724043/@50xyz.html ”

这是一个非常奇怪的问题,为什么不使用java拥有的工具呢? “for”是内置的吗?字符串是内置的吗? 无论如何,这还不够好,不是java解决方案吗?(请不要在任何地方使用此代码)

char[]url=“http://@50stackoverflow.com/questions/@50724043/@50xyz.html”;
字符串输出=”;
int i;
对于(i=0;i
试试这个

char[] url = "http://@50stackoverflow.com/questions/@50724043/@50xyz.html".toCharArray();
    String output = "";
    int i;
    for (i = 0; i < url.length - 3; i++) {
        if (url[i] == '@' && url[i+1] == '5' && url[i+2] == '0') {
            output += " ";
            i+=3;
        } else {
            output += url[i];
        }
    }
    for (;i < url.length; i++) {
        output += url[i];
    }
    System.out.println(output);
char[]realString=“http://@50stackoverflow.com/questions/@50724043/@50xyz.html”;
字符串newString=“”;
for(int i=0;i如果(为什么你不想使用一个内置的类或函数?Heck,你必须使用一些内置的类或函数,或者你无论如何都不能得到字符串数据……这是家庭作业吗?考虑把作业标签添加到你的问题中,如果你不想使用<代码>。
char[] url = "http://@50stackoverflow.com/questions/@50724043/@50xyz.html".toCharArray();
    String output = "";
    int i;
    for (i = 0; i < url.length - 3; i++) {
        if (url[i] == '@' && url[i+1] == '5' && url[i+2] == '0') {
            output += " ";
            i+=3;
        } else {
            output += url[i];
        }
    }
    for (;i < url.length; i++) {
        output += url[i];
    }
    System.out.println(output);
char[] realString = "http://@50stackoverflow.com/questions/@50724043/@50xyz.html".toCharArray();
String newString = "";
for (int i = 0; i < realString.length; i++) {
    if (i<realString.length-2 && realString[i] == '@' && realString[i+1] == '5' && realString[i+2] == '0') {
        newString = newString + " ";
        i=i+3;
    } else {
        newString = newString + realString[i];
    }
}
System.out.println(newString);