栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

文件读写等类

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

 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

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/711476.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号