一、由程序清洗垃圾字符
1、编写程序
>
public class Example007 {
public static void main(String[] args) throws IOException {
String url;
String strGarbage; // 垃圾字符串
BufferedReader br =new BufferedReader(new InputStreamReader(System.in));
System.out.print("请原始输入url: ");
url = br.readLine();
// 清洗网址的空格字符
url = url.replace(" ","");
// 清洗网址中的$符号
url = url.replace("$","");
// 清洗网址中的%符号
url = url.replace("%","");
// 清洗网址中的#符号
url = url.replace("#","");
System.out.print("清洗后的url: " + url);
}
}
2、运行程序,查看结果
二、改进程序
1、编写代码
public class Example007 {
public static void main(String[] args) throws IOException {
String url;
String strGarbage; // 垃圾字符串
BufferedReader br =new BufferedReader(new InputStreamReader(System.in));
System.out.print("请原始输入url: ");
url = br.readLine();
System.out.print("请输入垃圾字符串: ");
strGarbage = br.readLine();
// 遍历垃圾字符串
for (int i = 0; i < strGarbage.length(); i++) {
// 逐个清洗垃圾字符串里的每个字符
url = url.replace(String.valueOf(strGarbage.charAt(i)),"");
}
System.out.print("清洗后的url: " + url);
}
}
2.运行程序,查看结果