Java 在不使用内置类或方法的情况下将字符串替换为空格
我有 我想在不使用内置类或函数的情况下将@50替换为空格 我想要的是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
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);