随笔分类 -  Java

摘要:方法1 /** * 汉语中数字大写 */ private static final String[] CN_UPPER_NUMBER = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" }; /** * 汉语中货币单位大写,这样的设计类似于占位符 阅读全文
posted @ 2023-06-27 09:51 一生爱你 阅读(63) 评论(0) 推荐(0)
摘要:1 /** 2 * 驼峰式命名法 例如:user_name->userName 3 * 4 * @param s 5 * @return 6 */ 7 public static String toCamelCase(String s) { 8 if (s == null) { 9 return n 阅读全文
posted @ 2023-06-26 17:28 一生爱你 阅读(41) 评论(0) 推荐(0)
摘要:import java.util.List; public class ListUtils { /** * 取list中某一段连续元素 * * @param list * @param beginIndex * @param endIndex * @return */ public static < 阅读全文
posted @ 2023-06-26 17:22 一生爱你 阅读(113) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2018-10-26 00:22 一生爱你 阅读(2) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2018-10-24 23:58 一生爱你 阅读(2) 评论(0) 推荐(0)
摘要:什么是笛卡尔积? 在数学中,两个集合X和Y的笛卡儿积(Cartesian product),又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。 假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),( 阅读全文
posted @ 2017-02-17 08:57 一生爱你 阅读(2532) 评论(1) 推荐(1)
摘要:方式一:public class SingletonClass { private volatile static SingletonClass instance = null; public static SingletonClass getInstance() { if... 阅读全文
posted @ 2014-10-21 10:26 一生爱你 阅读(195) 评论(0) 推荐(0)
摘要:Java中以下两句有什么区别呢?String str1="abc"; String str2=new String("abc");Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量... 阅读全文
posted @ 2014-08-25 14:06 一生爱你 阅读(2926) 评论(0) 推荐(0)
摘要:今天在做项目时,需要将几个List进行合并,于是就用到了apache提供关于List操作的工具类ListUtils,但是在使用的过程中发现一些问题。public static void main(String[] args) { List list1 = new ArrayList(); ... 阅读全文
posted @ 2014-06-05 18:07 一生爱你 阅读(3561) 评论(0) 推荐(0)
摘要:思想:插入排序法的思想就是从数组的第二个元素开始,将数组中的每一个元素按照规则插入到已排好序的数组中以达到排序的目的。一般情况下将数组的第一个元素作为启始元素,从第二个元素开始依次插入。由于要插入到的数组是已经排好序的,所以只是要从右向左找到比插入点小(对升序而言)的第一个数组元素就插入到其后面。直到将最后一个数组元素插入到数组中,整个排序过程就算完成。换言之,就是将数组R[1...n]分成两个区域:有序区R[1...i-1]与无序区R[i...n]。初始时,R[1]自称一个有序区,则无序区为R[2...n]。从i=2起直至i=n为止,依次将R[i]插入当前的有序区R[1..i-1]中,生.. 阅读全文
posted @ 2013-05-16 13:49 一生爱你 阅读(915) 评论(0) 推荐(0)