
Java
YF_Li123
生活需要奔跑
展开
-
[Java]给定一个递增有序数组,要求构建一棵具有最小高度的二叉查找树
给定一个递增有序数组,要求构建一棵具有最小高度的二叉查找树 题意:给定一个有序整数数组,元素各不相同且按照升序排列,让编写一个算法,创建一个高度最小的二叉查找树二叉查找树定义:对于任意一个结点,左边的结点均小于它,右边的结点均大于它思路:要创建一个高度最小的树,就必须让左右子结点的数量越接近越好,也就是说,要让中间值成为根节点,这样,左边的一半是原创 2017-08-21 18:53:30 · 1124 阅读 · 0 评论 -
利用IDEA的Maven创建第一个java程序(helloworld)
利用IDEA的Maven创建第一个java程序1、如果刚安装完IDEA,打开之后出现以下界面,点击Create New Project2、出现New Project对话框,在左侧选择Maven,然后直接点击Next(如果想快速创建,可以勾线Create from archetype,然后选择一个模板即可。在此我们不勾选)。3、接着填写GroupI原创 2018-04-15 21:46:35 · 18257 阅读 · 0 评论 -
StringUtils工具包中的isBlank函数
StringUtils工具包中的isBlank函数isBlank( )函数位于org.apache.commons.lang.StringUtils工具包中,该函数的功能是判断传入的变量是否为空(通常为String类型)在判断一个String变量是否为空时,通常分为以下三种情况:(1)变量是否为null(2)变量是否为“”(3)变量是否为空字符串“原创 2018-04-16 17:13:37 · 11433 阅读 · 2 评论 -
String中的split(",")和split(",",-1)的区别
String中的split(",")和split(",",-1)的却别1、当字符串最后一位有值时,两者没有区别2、当字符串最后一位或者N位是分隔符时,前者不会继续切分,而后者继续切分。即前者不保留null值,后者保留。举例:package stringsplit;public class stringSplit { public static v原创 2018-04-19 09:35:20 · 27662 阅读 · 1 评论 -
Java中Array与ArrayList之间的转换
Java中Array与ArrayList之间的转换ArrayList是一个数组队列,可以理解为是一个动态数组,即它的容量能动态增加。Array也是一个数组队列,是一个静态数组,长度是固定的,不能更改。很多情况下,我们需要在两者之间进行转换,转换方法如下:packagearrayListToArray;importjava.util.Arr原创 2018-04-19 17:03:35 · 1062 阅读 · 0 评论 -
IDEA Maven项目利用Junit4进行单元测试
最近在开发项目的时候需要写单元测试,之前一直没有接触过,于是从零开始入门学习,查了网上相关资料,总结成为笔记,在此感谢各位大佬的详细资料!!!目录0、背景1、单元测试简介2、实践(1)创建项目(2)创建Junit_Test_Demo的单元测试(3)运行单元测试补充:1、关于Junit_Test_DemoTest需要注意:2、几个常用的注解3、@T...原创 2018-10-10 22:13:39 · 7395 阅读 · 2 评论