Java学习笔记:探索yzk18
文件读写等类
1、乱码:用A标准保存文件,用B标准读取文件。 2、帖子:用记事本写一个文本文件,后缀名改为exe,有没有可能造出一个能运行的程序出来。
1、培训机构就是想让你们没有自学能力。 2、尽量逼自己看英文版。
学习编程主要就是学习各种库,不学我的,也会学别人的。学编程最重要的是学习看文档以及解决问题的能力,而不是记住某个库的用法。语言都能被淘汰,更何况一个库。 我的课程也会在后面解读我的库的内部实现。
学习笔记:
写入的编码和写出的编码方式不同造成乱码。
学会阅读java文档
找到下载XXX.jar,然后解压
点开里面的index.html
//File file=new File("D:\\temp\\a"); //file.delete();//删除不了 //IOHelpers.deleteDir(file); IOHelpers.deleteDir("D:\\temp\\1 - 副本");//String类型删除
//File file=new File("D:\\temp\\a");//file.delete();//删除不了//IOHelpers.deleteDir(file);//IOHelpers.deleteDir("D:\\temp\\1 - 副本");//String类型删除 // System.out.println(IOHelpers.detectTextEncoding("D:\\temp/1.txt"));//文件编码,基础概率,内容太少就检查不出来 // System.out.println(IOHelpers.getExtension("D:\\temp/1.txt"));//文件的扩展名 // System.out.println(IOHelpers.getFileName("D:\\temp/1.txt"));//得到文件路径file中只有文件名的部分 // System.out.println(IOHelpers.getFileNameWithoutExtension("D:\\temp/1.txt"));//得到文件路径file中不包含扩展名的文件名。//File file =new File("C:\\Users\\PC\\Downloads\\yzk18-commons-1.5-javadoc");//System.out.println(Arrays.toString(file.list()));//只能获得该目录下的文件名,没有子目录下的文件名String[] files = IOHelpers.getFilesRecursively("C:\\\\Users\\\\PC\\\\Downloads\\\\yzk18-commons-1.5-javadoc","html");所有文件夹下的所以html文件打印下
System.out.println(Arrays.toString(files));
学会这种方法就可以将你d盘下所有的小电影弄出来了
String[] files=IOHelpers.getFilesRecursively("D:/","mp4"); System.out.println(Arrays.toString(files));
System.out.println(IOHelpers.getTempDirectory());//得到系统临时目录的路径。 System.out.println(IOHelpers.getUserDirectory());//得到系统当前用户的用户目录的路径。 byte[] bytes=IOHelpers.readAllBytes("D:/temp/1.txt");//byts数组的内容 System.out.println(Arrays.toString(bytes)); String[] lines=IOHelpers.readAllLines("D:/temp/1.txt");//文本内容为一个数组,数组一个元素对应文本中的一行。 System.out.println(Arrays.toString(lines));
byte[] bytes={2,2,32,42,43,22,55}; IOHelpers.writeAllBytes("D:/temp/2.mp3",bytes);//把字节数组bytes写入文件file。
文件的简单拷贝
byte[] bytes=IOHelpers.readAllBytes("D:\\BaiduNetdiskDownload\\6000大学生创业计划书(解压)\\PPT模版\\0002 ppt模板2\\VR体验馆商业计划书.ppt");
IOHelpers.writeAllBytes("D:/temp/商业计划书.ptt",bytes);
String[] lines={"你好","我好"}; IOHelpers.writeAllLines("d:/temp/1111.txt",lines);//数组覆盖式的写入到文件 IOHelpers.writeAllText("d:/temp/11.txt","21244124\nsdfsags");//以字符串的形式写入
DesktopHelpers()
DesktopHelpers.editFile("d:/temp/1.txt");一运行自动打开了文件
String s=DesktopHelpers.getClipboardText();//复制剪贴板内容 System.out.println(s);//String类型,没有就返回null
DesktopHelpers.setClipboardText("//剪贴板内容");//设置剪贴板内容
DesktopHelpers.openUrl("");//将网页打开
QRCodeHelpers()
//二维码生成工具
BufferedImage img= QRCodeHelpers.generateQRCodeImage("Why is it so slow to start updating",200,200);//中文有问题,会乱码 ImageHelpers.writeToFile(img,"png","d:/temp/1.png");
这就是我制作的二维码
Result result =QRCodeHelpers.parseImage("d:/temp/1.png"); System.out.println(result.getText());y用来解析二维码
Result 错误原因没有导入包,解决方案:选中Result,鼠标右键Show Context Actions
Java学习笔记:探索yzk18
文件读写等类
1、乱码:用A标准保存文件,用B标准读取文件。 2、帖子:用记事本写一个文本文件,后缀名改为exe,有没有可能造出一个能运行的程序出来。
1、培训机构就是想让你们没有自学能力。 2、尽量逼自己看英文版。
学习编程主要就是学习各种库,不学我的,也会学别人的。学编程最重要的是学习看文档以及解决问题的能力,而不是记住某个库的用法。语言都能被淘汰,更何况一个库。 我的课程也会在后面解读我的库的内部实现。
学习笔记:
写入的编码和写出的编码方式不同造成乱码。
学会阅读java文档
找到下载XXX.jar,然后解压
点开里面的index.html
//File file=new File("D:\\temp\\a"); //file.delete();//删除不了 //IOHelpers.deleteDir(file); IOHelpers.deleteDir("D:\\temp\\1 - 副本");//String类型删除
//File file=new File("D:\\temp\\a");//file.delete();//删除不了//IOHelpers.deleteDir(file);//IOHelpers.deleteDir("D:\\temp\\1 - 副本");//String类型删除 // System.out.println(IOHelpers.detectTextEncoding("D:\\temp/1.txt"));//文件编码,基础概率,内容太少就检查不出来 // System.out.println(IOHelpers.getExtension("D:\\temp/1.txt"));//文件的扩展名 // System.out.println(IOHelpers.getFileName("D:\\temp/1.txt"));//得到文件路径file中只有文件名的部分 // System.out.println(IOHelpers.getFileNameWithoutExtension("D:\\temp/1.txt"));//得到文件路径file中不包含扩展名的文件名。//File file =new File("C:\\Users\\PC\\Downloads\\yzk18-commons-1.5-javadoc");//System.out.println(Arrays.toString(file.list()));//只能获得该目录下的文件名,没有子目录下的文件名String[] files = IOHelpers.getFilesRecursively("C:\\\\Users\\\\PC\\\\Downloads\\\\yzk18-commons-1.5-javadoc","html");所有文件夹下的所以html文件打印下
System.out.println(Arrays.toString(files));
学会这种方法就可以将你d盘下所有的小电影弄出来了
String[] files=IOHelpers.getFilesRecursively("D:/","mp4"); System.out.println(Arrays.toString(files));
System.out.println(IOHelpers.getTempDirectory());//得到系统临时目录的路径。 System.out.println(IOHelpers.getUserDirectory());//得到系统当前用户的用户目录的路径。 byte[] bytes=IOHelpers.readAllBytes("D:/temp/1.txt");//byts数组的内容 System.out.println(Arrays.toString(bytes)); String[] lines=IOHelpers.readAllLines("D:/temp/1.txt");//文本内容为一个数组,数组一个元素对应文本中的一行。 System.out.println(Arrays.toString(lines));
byte[] bytes={2,2,32,42,43,22,55}; IOHelpers.writeAllBytes("D:/temp/2.mp3",bytes);//把字节数组bytes写入文件file。
文件的简单拷贝
byte[] bytes=IOHelpers.readAllBytes("D:\\BaiduNetdiskDownload\\6000大学生创业计划书(解压)\\PPT模版\\0002 ppt模板2\\VR体验馆商业计划书.ppt");
IOHelpers.writeAllBytes("D:/temp/商业计划书.ptt",bytes);
String[] lines={"你好","我好"}; IOHelpers.writeAllLines("d:/temp/1111.txt",lines);//数组覆盖式的写入到文件 IOHelpers.writeAllText("d:/temp/11.txt","21244124\nsdfsags");//以字符串的形式写入
DesktopHelpers()
DesktopHelpers.editFile("d:/temp/1.txt");一运行自动打开了文件
String s=DesktopHelpers.getClipboardText();//复制剪贴板内容 System.out.println(s);//String类型,没有就返回null
DesktopHelpers.setClipboardText("//剪贴板内容");//设置剪贴板内容
DesktopHelpers.openUrl("");//将网页打开
QRCodeHelpers()
//二维码生成工具
BufferedImage img= QRCodeHelpers.generateQRCodeImage("Why is it so slow to start updating",200,200);//中文有问题,会乱码 ImageHelpers.writeToFile(img,"png","d:/temp/1.png");
这就是我制作的二维码
Result result =QRCodeHelpers.parseImage("d:/temp/1.png"); System.out.println(result.getText());y用来解析二维码
Result 错误原因没有导入包,解决方案:选中Result,鼠标右键Show Context Actions