一、字节流复制文件
public static void main(String[] args) throws IOException {
int len =0;
File allFiles = new File("F:\\1-java\\a"); //父文件夹
String[] str = allFiles.list();
for(int i = 0 ;i< str.length;i++){
String name = str[i]; //获取文件名
File oldFile = new File("F:\\1-java\\a\\"+name); //父文件夹
File newFile = new File("F:\\1-java\\b\\"+name); //子文件夹
FileInputStream fis = new FileInputStream(oldFile); //接收父文件夹内文件
FileOutputStream fos = new FileOutputStream(newFile); //向子文件夹输出文件
while((len=fis.read()) != -1){ //读取文件,若为空时返回值为-1
fos.write(len); //写入文件
}
//关闭资源
fis.close();
fos.close();
}
}
二、创建Music项目
1、创建有条理的package
①bean存放实体类
②dao数据库增删查改
③service业务层
④util工具类
2、导入jar包
在项目下一级创建一个放入jar包的package,存入jar包后需要右键 Add as Library
三、笔记
//str表示字符串 chr表示字符 inte表示数组
1、反转字符串
String str2 = new StringBuffer(str1).reverse().toString();
2、判断字符类型
用Character类 (返回值为boolean型
①Character.isLowerCase(chr)
②Character.isUpperCase(chr)
③Character.isDigit(chr)
3、字符转换
char[] char = str.toCharArray(); //将字符串存入字符组
str.UpperCase() //将字符串转换成大写
str.LowerCase() //将字符串转换成小写
inte.String() //强制转换为字符串
4、替换字符
str.replace(delStr,""); //引号内为代替被删除字符串的字符串
5、截取字符串
substring(start, end);
//start表示起始位置
//end表示终点位置,若不填则截取剩余所有字节
//start和end都为整数型