JAVA开发
文章平均质量分 59
11
进击的小程
只会一点点
展开
-
JAVA开发 通过apache.poi库创建Excel文件(简单版)
是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能。原创 2024-06-24 21:47:43 · 421 阅读 · 0 评论 -
JAVA开发 选择多个文件,系统运行后自动生成ZIP压缩包
案例简述:通过启动java代码来打开文件选择器对话框,用户选择确认需要进行压缩的文件,可一次性选择多个文件,选择完毕后点击按钮确认,指定位置自动生成压缩包。原创 2024-06-16 21:26:41 · 714 阅读 · 0 评论 -
JAVA开发 选择指定的文件生成ZIP压缩包
案例简述:通过启动java代码来打开文件选择器对话框,用户选择确认需要进行压缩的文件,选择完毕后点击按钮确认,指定位置自动生成包含该文件的压缩包。原创 2024-06-16 09:46:17 · 1154 阅读 · 0 评论 -
JAVA开发 选择本地的文件,控制台输出选择的文件名
JFileChooser是Java Swing库中的一个类,它提供了一个图形用户界面(GUI)组件,用于让用户选择文件或目录,由于JFileChooser是纯Java实现的,因此它在所有平台上都具有相同的行为和外观风格,在实际使用中,应注意处理可能出现的异常和错误,如文件不存在、没有写入权限等。原创 2024-06-13 23:12:10 · 333 阅读 · 1 评论 -
JAVA 如何对文件进行读写操作
Java文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等。File对象代表磁盘中实际存在的文件和目录。通过以下构造方法创建一个File对象。通过给定的父抽象路径名和子路径名字符串创建一个新的File实例。原创 2024-02-18 19:51:19 · 491 阅读 · 1 评论 -
Java 输入第n天,系统自动判断是该年的几月几日
判断 n(该年的第n天),自动判断是该年的哪月哪日。原创 2024-02-23 15:25:05 · 398 阅读 · 1 评论 -
JAVA 输出指定个数的斐波那契数列数组
在数学上,这一数列以如下递推的方法定z义:F(0)=1,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*):有小兔一对,若第二个月它们成年,第三个月生下小兔一对,以后每月生产一对小兔,而所生小兔亦在第二个月成年,第三个月生产另一对小兔,以后亦每月生产小兔一对,假定每产一对小兔必为一雌一雄,且均无死亡,试问一年后共有小兔几对。原创 2024-02-25 10:33:50 · 413 阅读 · 1 评论 -
JAVA 顺序查找
顺序查找是一种基本的线性表查找方法,也被称为线性查找。它的基本思想是从线性表的第一个或最后一个记录开始,顺序扫描线性表,依次将扫描到的记录的关键字与给定值进行比较。如果当前扫描到的记录的关键字与给定值相等,则查找成功;如果直到线性表的最后一个记录,其关键字与给定值比较都不等时,表示表中没有所查的记录,查找不成功。顺序查找的时间复杂度为O(n),其中n是线性表中元素的个数。这是因为顺序查找需要对线性表中的每个元素进行比较,而比较的次数与元素个数成正比。原创 2024-03-06 10:43:06 · 471 阅读 · 0 评论 -
JAVA 用二分法查找数组中是否存在某个值
二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。首先,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。原创 2024-03-06 20:46:17 · 542 阅读 · 0 评论 -
JAVA开发 对数组进行排序操作【冒泡排序法】
1冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复访问要排序的元素列,依次比较两个相邻的元素,如果顺序错误就把他们交换过来。访问元素的工作是重复地进行,直到没有相邻元素需要交换,也就是说该元素列已经排序完成。它的时间复杂度是O(n²)。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。原创 2024-03-28 10:22:05 · 412 阅读 · 0 评论 -
JAVA开发 基于最长公共子序列来计算两个字符串之间的重复率
基于最长公共子序列(Longest Common Subsequence, LCS)的重复率的中心逻辑是首先找到两个或多个序列中同时出现的、不一定连续但保持相对顺序的最长子序列,然后计算这个最长公共子序列的长度与两个或多个序列中较长字符串长度的比值,通常以百分比的形式表示。然而,需要注意的是,这种方法只能捕捉到字符串中的顺序相似性,而不能捕捉到非顺序的相似性(如字符频率或编辑距离)。重复率 = (LCS的长度 / 较长字符串的长度) * 100%原创 2024-05-23 15:39:42 · 562 阅读 · 0 评论 -
JAVA开发 基础Jaccard来计算两个字符串之间的重复率
Jaccard方法,也称为Jaccard相似度或Jaccard相似系数,是一种用于衡量两个集合相似程度的指标。原创 2024-05-23 20:00:00 · 550 阅读 · 0 评论 -
JAVA开发 利用代码生成奖状图片
【代码】JAVA开发 利用代码生成奖状。原创 2024-05-27 16:17:12 · 530 阅读 · 0 评论 -
JAVA开发 利用代码生成奖状pdf-英文版
【代码】JAVA开发 利用代码生成奖状pdf-英文版。原创 2024-05-30 19:26:44 · 626 阅读 · 0 评论 -
JAVA开发 使用Apache PDFBox库生成PDF文件,绘制表格
当我们使用Apache PDFBox库在PDF文件中创建带有表格的内容,需要遵循几个步骤。PDFBox本身并没有直接的API来创建表格,但我们可以通过定位文本、绘制线条和单元格矩形来模拟表格的创建。原创 2024-06-11 17:46:41 · 1621 阅读 · 0 评论 -
JAVA开发 PDF文件生成表格,表格根据内容自动调整高度
运行程序自动生成PDF文件,并且绘制表格,表格根据文本内容自动调整高度。原创 2024-06-11 21:55:58 · 1094 阅读 · 0 评论 -
JAVA开发 利用代码生成奖状pdf-中文版
【代码】JAVA开发 利用代码生成奖状pdf-中文版。原创 2024-05-30 22:58:07 · 488 阅读 · 0 评论 -
Java 如何查找水仙花数
水仙花数是一种特定的数学概念,指的是满足特定规律的数字序列。具体来说,水仙花数是指一个N位数的整数,其各位数字的N方和等于该数本身。例如,数字153就是一个水仙花数,因为1*1*1+5*5*5+3*3*3 = 153。原创 2024-01-30 20:32:38 · 512 阅读 · 1 评论 -
JAVA开发 创建TXT文件,写入并读取数据流输出到控制台
BufferedReader和BufferedWriter都是Java中用于提高字符流处理效率的类。BufferedReader主要用于从字符输入流中读取数据,并提供缓冲功能以提高效率。BufferedWriter主要用于将数据写入字符输出流,同样通过缓冲功能来提高效率。两者都提供了缓冲机制,减少了直接对数据源或目标进行IO操作的次数,从而提高了程序的性能。原创 2024-06-13 11:56:20 · 1768 阅读 · 0 评论