摘要: 【构造方法】 BigInteger(String val) :将 BigInteger 的十进制字符串表示形式转换为 BigInteger。 【常用方法】 1)add(BigInteger val):返回其值为 (this + val) 的 BigInteger。 2)subtract(BigInt 阅读全文
posted @ 2018-02-15 14:47 Schiller_Hu 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 【参数说明】(注:arraycopy是一个古老的方法,从jdk1.0就有了,而当时命名并不规范,后来再改的话,很多程序就都要修改,所以就将错就错了。。。) 1)src,源数组引用。 2)srcPos,指定源数组的起始位置。 3)dest,目标数组引用。 4)destPos,指定目标数组中被源数组覆盖 阅读全文
posted @ 2018-02-15 14:28 Schiller_Hu 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 【输出结果】 阅读全文
posted @ 2018-02-15 13:44 Schiller_Hu 阅读(1214) 评论(0) 推荐(0) 编辑
摘要: 【代码】 【运行结果】 阅读全文
posted @ 2018-02-14 19:03 Schiller_Hu 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 常见规则: 【字符】 X 表示精确匹配字符 'X' \\ 表示 '\' 反斜线字符 \n 表示(新行标记)换行符('\u000A') \r 表示回车符('\u000D') 【字符串】 [abc] 表示匹配a、b或c中的任何一个即可 [^abc] 表示匹配除了a、b和c以外的其他任意单个字符 [a-z 阅读全文
posted @ 2018-02-14 18:34 Schiller_Hu 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 【代码】 【运行结果】 【问题】 为什么一个为true,一个为false呢?为何不是true,true,或false,false呢? 【分析】 1、Integer在定义一个数据对象时,在直接赋值这种情况下(Integer i1=127;而不是new出来的),当赋值数据在byte数据取值范围内时,会先 阅读全文
posted @ 2018-02-14 15:36 Schiller_Hu 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 【生成随机数序列】 我们只能利用Math.random()方法只能生成一个在[0,1)之间的double类型浮点数。 但如果我们想要生成[min, max]之间的随机整数时该怎么办呢? 此时可以用: 【随机数生成器(存在重复随机数)】 【不重复随机数生成器】 该方法可以返回一个在[rdmMin,rd 阅读全文
posted @ 2018-02-10 22:00 Schiller_Hu 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 【基本思想】 快速排序在元素较多的情况下,排序效率是相当高的。其基本思想是这样: 假设数组为int[] arr = { 49, 38, 65, 97, 76, 13, 27, 22, 26, 41, 13, 17, 32 },数组元素个数为13个。 选定a[0]为left标记,a[12]为right 阅读全文
posted @ 2018-02-10 19:56 Schiller_Hu 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 【基本思想】 假设数组为int[] a = { 49, 38, 65, 97, 76, 13, 27 },数组元素个数为7个。 第1轮比较:先是a[0]与a[1]比较,大于则先交换,再比较a[0]和a[2]......最后是a[0]与a[6]比较。总共比较6次。(此时a[0]已是数组中的最小值) 第 阅读全文
posted @ 2018-02-10 17:03 Schiller_Hu 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: 【基本思想】 假设数组为int[] a = { 49, 38, 65, 97, 76, 13, 27 },数组元素个数为7个。 第1轮比较:先是a[0]与a[1]比较,大于则先交换,再比较a[1]和a[2]......最后是a[5]与a[6]比较。总共比较6次。 第2轮比较:先是a[0]与a[1]比 阅读全文
posted @ 2018-02-10 16:07 Schiller_Hu 阅读(658) 评论(0) 推荐(0) 编辑