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","21244124\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
Java学习笔记:探索yzk18-commons库相关推荐
- java学习笔记(三):前端miniUI控件库入门
java学习笔记(三):前端miniUI控件库入门 最近在一家公司实习学习,一上来就需要学习了解相关的前端内容--miniUI.而这个内容自己本身并没有了解学习过,上手也是遇到了不少的问题,于是想把自 ...
- java学习笔记13--反射机制与动态代理
本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...
- Java学习笔记之log4j与commons-logging转
Java学习笔记之log4j与commons-logging<转> (2011-02-16 11:10:46) 转载▼ 标签: 杂谈 分类: 技术学习之其他 Logger来自log4j自己 ...
- 《Java学习笔记(第8版)》学习指导
<Java学习笔记(第8版)>学习指导 目录 图书简况 学习指导 第一章 Java平台概论 第二章 从JDK到IDE 第三章 基础语法 第四章 认识对象 第五章 对象封装 第六章 继承与多 ...
- 2022年Java学习笔记目录
一.2022年Java任务驱动课程 任务驱动,统摄知识点:2022年Java程序设计讲课笔记 二.2022年Java学习笔记 (一)踏上Java开发之旅 Java学习笔记1.1.1 搭建Java开发环 ...
- Java 学习笔记 - 数组类型互转
Java 学习笔记 - 数组类型互转 数组类型转换 字符串数组 to (Integer.Long.Double)列表 传统方式 Java8 Stream方式 数组 to 数组 字符串数组 to (in ...
- Java 学习笔记:第一章 Java入门
Java 学习笔记:第一章 Java入门 1.1 计算机语言发展史以及未来方向 1.2 常见编程语言介绍 C语言 C++ 语言 Java语言 PHP 语言 Object-C和Swift 语言 Java ...
- JAVA学习笔记(四)城堡游戏
城堡游戏 我们在尝试了之前的简单媒体库构造之后,试着整合一下之前学到的关于类,继承,多态等知识,制作一个简单的城堡游戏,城堡游戏是一个简单的文字游戏,通过输入命令可以在地图上不同的房间进行移动. 目录 ...
- Java学习笔记(原创)
Java学习笔记(原创) 2011-12-01 16:37:00| 分类: Java|举报|字号 订阅 下载LOFTER客户端 基本知识 一. Java基础 1. java语言的特点: ①简单:没有 ...
- java学习笔记11--Annotation
java学习笔记11--Annotation Annotation:在JDK1.5之后增加的一个新特性,这种特性被称为元数据特性,在JDK1.5之后称为注释,即:使用注释的方式加入一些程序的信息. j ...
最新文章
- java jwks_Java SpringBoot 如何使用 IdentityServer4 作为验证服务器学习笔记
- 线扫相机——机器视觉中无限制物体的检测
- ⒈Altiris cms 7.0 安装前准备工作
- 苏宁大数据离线任务开发调度平台实践:任务调度模块架构设计
- Win11再被吐槽,文件管理器居然都有广告了?
- 五指棋,贪吃蛇,中国银行ATM源码链接
- store 存取数据数组对象_如何从Firestore文档中获取对象数组
- IDEA : IDEA好用的插件集锦
- 华为android强刷系统下载地址,华为P6S官方rom固件刷机包下载_华为P6S原版系统强刷升级包...
- 步骤条自定义图片_用函数公式查找图片?我可没骗你
- vue属性绑定加载图片不成功
- 软件工程中的十三种文档
- MATLAB制图代码
- css 设置打印a4,CSS设置A4纸大小。
- Unity mp3转wav
- 前端4-2-5:关于CSS 长度单位总结,有你就够了!
- GetKeyState 和 GetAsyncKeyState 区别
- C·cJSON库函数--cJSON_GetObjectItem
- EFCore之执行原生SQL语句
- java网络学习之 jca体系概述(12)