Java学习笔记:探索yzk18-commons库

Java学习笔记:探索yzk18-commons库文件读写等类 1 乱码 用 A 标准保存文件 用 B 标准读取文件 2 帖子 用记事本写一个文本文件 后缀名改为 exe 有没有可能造出一个能运行的程序出来 1 培训机构就是想让你们没有自学能力 2 尽量逼自己看英文版 学习编程主要就是学习各种库 不学我的 也会学别人的

大家好,我是讯享网,很高兴认识大家。

文件读写等类

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","\nsdfsags");//以字符串的形式写入

 DesktopHelpers()  

讯享网DesktopHelpers.editFile("d:/temp/1.txt");一运行自动打开了文件

String s=DesktopHelpers.getClipboardText();//复制剪贴板内容 System.out.println(s);//String类型,没有就返回null 

 DesktopHelpers.setClipboardText("//剪贴板内容");//设置剪贴板内容

讯享网DesktopHelpers.openUrl("http://www.baidu.com");//将网页打开

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

 

 

 

 

小讯
上一篇 2025-01-26 13:16
下一篇 2025-04-01 12:23

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/25924.html