1.有1个字符串 div-source="http://www.baidu.com/qy/ph.mp3",要求将里面的url去出来然后输出在控制台上
package com.sj.homework;
/**
* @desc 1.有1个字符串 div-source="http://www.baidu.com/qy/ph.mp3",要求将里面的url去出来然后输出在控制台上
* @author ws
* @time 8.14
*/
public class Test {
public static void main(String[] args) {
String str = "div-source='http://www.baidu.com/qy/\"ph.mp3'";//字符串str
String regex = "\"|\'|(.*?)=";//正则表达式,双引号、单引号、等号和等号之前
String str2 = str.replaceAll(regex, "");//匹配的全部替换为空
System.out.println(str2);//输出控制台
}
}
2.有一个名字叫123.txt的文本文件,里面存放了1一句话“我喜欢编程:123”,将这个文件复制一份并最终将复制后的结果(fz.txt)存放在D盘的cms文件夹下
package com.sj.homework;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;
import java.io.Writer;
public class Test3 {
public static void main(String[] args) throws IOException {
String path = "d:/123.txt";
File file = new File(path);
if (file.isFile() && file.exists()) {
System.out.println("文件存在\n");
FileInputStream inputStream = new FileInputStream(file);//将file转为流
InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "GBK");//将当前的流进行编码设置
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);//将携带有数据的GBK格式的流,装入到缓冲区内
String path2 = "d:/cms/fz.txt";//路径
File file2 = new File(path2);
//创建一个写入的流
FileOutputStream fileOutputStream = new FileOutputStream(file2, false);//false执行一次,true执行两次
//对流编码
Writer fileWrite = new OutputStreamWriter(fileOutputStream, "GBK");
//将已经设置好编码格式的输入流加入到缓冲区中
BufferedWriter bufferedWriter = new BufferedWriter(fileWrite);
//开始写入
String everyLine = "";
while ((everyLine = bufferedReader.readLine())!=null) {//将文件的数据循环逐行读取出来
bufferedWriter.write(everyLine);
}
//关闭流对象
bufferedWriter.close();
fileWrite.close();
fileOutputStream.close();
bufferedReader.close();
inputStreamReader.close();
inputStream.close();
System.out.println("复制成功");
}
}
}