
JAVA
文章平均质量分 67
尤成军军军
一个小程序员
展开
-
【JAVA】Graphics2D实现图片的裁剪、旋转、翻转
2、将原图中的点(dataX,dataY),点(dataX+cropWidth,dataY+cropHeight)形成的矩形, drawImage到区域A中。1、有一块长200宽100的画布,在画布的点(dx1,dy1),点(dx2,dy2)形成的矩形区域A。指以图片中心点(125,62.5)也就是图片中心,顺时针旋转5度。指以坐标点(0,0)也就是左上角,顺时针旋转5度。以一张250x125的图片为例。原创 2024-04-07 21:55:37 · 1200 阅读 · 1 评论 -
读取图片输出字符图案:用字符输出足球的图案
蹭一波世界杯的热度,JAVA读取足球图片,使用字符输出足球的图案3️⃣ main方法结果测试我们可以将内容拷贝到记事本中,就可以看得清楚一点了原创 2022-12-05 19:13:09 · 637 阅读 · 0 评论 -
【JAVA】java.util.Pattern的几种模式详细解析
Pattern模式解析:CASE_INSENSITIVE、UNICODE_CASE、COMMENTS、MULTILINE、UNIX_LINES、LITERAL、DOTALL、CANON_EQ、UNICODE_CHARACTER_CLASS原创 2022-10-26 22:37:53 · 1437 阅读 · 1 评论 -
【JAVA】什么是移位运算
以为左移位举例,比如:十进制数18的二进制是0001 0010十进制数18左移位2,空出来的位置由0补齐即0001 0010就变成了0100 1000转换成十进制数就是72,就相当于18 * 4。原创 2022-10-22 22:24:46 · 994 阅读 · 0 评论 -
【java】创建文件夹,创建文件
创建文件夹 //在F盘下创建test文件夹 public static void main(String[] args) { // 创建file对象 File file_dir = new File("F:/test"); if (file_dir.exists()) { // 判断文件或文件夹是否存在 Syst原创 2017-06-28 11:20:23 · 634 阅读 · 0 评论 -
【JAVA】xml文件的读取
xml文件读取原创 2022-07-09 16:25:31 · 721 阅读 · 0 评论 -
【JAVA】excel读取常见问题(涉及格式:xls、xlsx)
excel读取常见问题(涉及格式:xls、xlsx)插件:easyexcel原创 2022-06-28 17:59:34 · 2148 阅读 · 0 评论 -
【JAVA】word读取常见问题(涉及格式:doc、docx、rtf)
java读取doc、docx、rtf常见问题原创 2022-06-28 17:35:44 · 4839 阅读 · 0 评论 -
【JAVA】打印出代码的调用堆栈
代码逻辑较为复杂时,我们很难通过读代码的方式理清执行顺序,这时打出方法调用的堆栈信息,可以帮助我们理清从执行顺序,类似于捕获异常时的 e.printStackTrace();如:打印出TestUtil中getAge()方法的堆栈代码:StackTraceElement stack[] = Thread.currentThread().getStackTrace();for ...原创 2020-01-01 18:24:29 · 3603 阅读 · 0 评论 -
【JAVA】java.awt.Font生成图片中汉字显示成方块的问题
java.awt.Font生成的图片中的汉字会使用到jre中的字体,如果没有找到的话就会显示为方块解决方式一:1、在jdk目录下找到路径jre/lib/fonts/fallback(一般情况下是没有fallback这个文件夹的,那么创建一个)2、将对应的字体放在这个目录下(具体的字体试情况而定,一般将simsun.ttc、simsun.ttf放入fallback下就可以了)字体...原创 2019-05-19 23:56:53 · 5427 阅读 · 0 评论 -
【JAVA】获取本地和服务器图片的宽度和高度
此篇文章转自https://blog.youkuaiyun.com/u010648555/article/details/51647557java获取图片的大小和尺寸,有两种获取的源,一种是读取本地的图片获取大小和尺寸,一种是通过服务器上图片的地址获取图片的尺寸!下面整理出这两种方式的简易代码,希望帮助的大家和自己! 我使用的Juint 进行的测试! 1:获取图片的大小和尺寸/** ...转载 2019-01-13 14:00:42 · 525 阅读 · 0 评论 -
【JAVA】mkdir和mkdirs的区别
1、mkdir()只能创建单层目录文件夹File file = new File("d:/a");file.mkdir();//创建成功file.mkdirs();//创建成功2、mkdirs()可以创建多层目录文件夹File file = new File("d:/a/b");file.mkdir();//创建失败file.mkdirs();//创建成功 ...原创 2019-01-13 13:41:51 · 7032 阅读 · 0 评论 -
java中的正则表达式
1、matches()判断字符串是否匹配某个表达式,"."表示任何一个字符原创 2016-08-11 11:33:49 · 221 阅读 · 0 评论 -
String...str是什么?
public void test(String...str){ System.out.println("***形参长度可变的方法***");}这种参数写法的意思就是:可以输入多个String类型的参数,也可以不输入原创 2016-09-06 21:19:04 · 9341 阅读 · 0 评论 -
以逗号拼接的字符串,如何使用for循环输出?
//字符串根据","分割 public static void splitStringBydouhao(){ String a = "a,b,c,d,e"; for (String string : a.split(",")) { System.out.println(string); } int b = a.split(",").length; System.o原创 2016-10-31 09:15:54 · 9778 阅读 · 0 评论 -
时间字符串转换成日期格式字符串
笔者在开发时,在数据库中存储的时间都是varchar2类型,比如日期‘’2017年01月02日22时12分22秒‘’存储在数据库中就是“20170102221222”所以笔者取出这些时间使用时,就会遇到将这个字符串格式化的问题,所以就编写如下的方法:注意:1、此方法用于将 20170102221222 转换成 2017年01月02日22时12分22秒 “20170102221222”与“2原创 2017-03-24 15:54:53 · 1479 阅读 · 0 评论 -
JAVA获取不同格式的系统时间(时间为String类型)
在开发过程中笔者经常需要得到系统时间来使用,但是我们经常获得的都是Date类型的时间,所以笔者编写了如下方法来获取String类型的系统时间/** * 获取系统时间 * @param timeLength 需要获取的时间位数 14 12 8 * @param symbolFlag 需要获取的时间格式 A B C symbolFlag使用‘0’来表示使用默认symbol原创 2017-03-24 17:03:58 · 961 阅读 · 0 评论 -
【JAVA】获取系统当前时间
/** * 可以格式化的时间 * @return */ private static String getTime1(){ Date now = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");原创 2018-01-01 22:27:42 · 360 阅读 · 0 评论 -
读取properties文件方法,properties文件无法删除
import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import java.util.Properti...原创 2018-03-10 14:24:54 · 1902 阅读 · 0 评论 -
【java】数组的复制System.arraycopy
默认提供的一种数组复制的方法 System.arraycopy(src, srcPos, dest, destPos, length); src:源数组 srcPos:源数组开始位置 dest:目标数组 destPos:目标数组开始位置 length:复制的长度这种方法会报三种错误: 1、ArrayIndexOutOfBoundsException(因为你目标数组的长度不够) 2、N原创 2018-05-01 22:26:12 · 453 阅读 · 0 评论 -
【java报错】org.objectweb.asm.ClassWriter.<init>(I)V
原因1、cglib-2.2.jar冲突,笔者是因为cglib-2.2.jar和cglib-nodep-2.2.2.jar冲突,删除其中一个就好原创 2018-10-04 20:13:04 · 2816 阅读 · 0 评论 -
java中的字符串的截取
方法:substring(beginIndex, endIndex)参数:beginIndex开始截取的位置 endIndex结束截取的位置原创 2016-08-11 15:43:53 · 273 阅读 · 0 评论