1、第一种
编写代码
package c02.s01.p07;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
* 功能:清洗网址中的字符串
* 作者:hf
* 日期:2022年05月12日
*/
public class URLCleaning {
public static void main(String[] args) throws IOException {
String ur1;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("输入原始ur1:");
ur1 = br.readLine();
// 清洗网址的空格字符
ur1 = ur1.replace(" ","");
// 清洗网址中的$符号
ur1 = ur1.replace("$","");
// 清洗网址中的%符号
ur1 = ur1.replace("%","");
// 清洗网址中的#符号
ur1 = ur1.replace("#","");
System.out.println("清洗后的ur1:" + ur1);
}
}
运行程序,查看结果
2、第二种
编写代码
package c02.s01.p07;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
* 功能:清洗网址中的字符串
* 作者:hf
* 日期:2022年05月12日
*/
public class URLCleaning {
public static void main(String[] args) throws IOException {
String ur1;
String strGarbage;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("输入原始ur1:");
ur1 = br.readLine();
System.out.print("输入垃圾字符串:");
strGarbage = br.readLine();
// 遍历垃圾字符串
for (int i = 0; i < strGarbage.length(); i++) {
// 逐个清洗垃圾字符串里的每个字符
ur1 = ur1.replace(String.valueOf(strGarbage.charAt(i)), "");
}
System.out.println("清洗后的ur1:" + ur1);
}
}
运行程序,查看结果