
java笔记
文章平均质量分 87
hjl_heart
请多指教~
展开
-
用来计算数据量大的类&能精确控制小数的类----BigDecimal
首先先来了解一下BigDecimal类的继承关系:1.它属于java.math包。2.继承关系: java.lang.Object |--java.lang.Number |-- java.math.BigDecimal3.所有已实现的接口: Serializable,Comparable<BigDecimal>需要记住:BigDecimal是Number的子类,其中N...原创 2018-02-08 09:36:55 · 302 阅读 · 0 评论 -
Java中各进制间转换的方法
十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("FFFF",16).toString() 八进制转成十进制 Integer.valueOf("876",8).toS...转载 2018-05-08 23:22:40 · 893 阅读 · 0 评论 -
算法中Java和C++的等效功能的实现
一. 在算法中免不了可能需要测试多组数据,而这在C++和Java中如何实现呢?在C++中实现此功能1.while(scanf("%d",&a) == 1){ ......}2.while(scanf("%d,%d",&a,&b) == 2){ ......}在Java中实现此功能1.Scanner in = new ...原创 2019-02-22 21:02:16 · 140 阅读 · 0 评论 -
Java在算法竞赛中~
最近想了解一些Java在算法竞赛中更好的用法,正好百度到了别人的,就直接拿来用了觉得这几位大佬总结的非常好~,直接给出链接了。如有侵权请告之,立即删除。https://www.cnblogs.com/ECJTUACM-873284962/p/7342030.htmlhttps://www.myblog.link/2016/11/14/Note-of-java/...转载 2019-02-23 22:53:53 · 822 阅读 · 0 评论 -
Java易出错点
这篇博客准备用来记载今后本人在运用Java时经常出错的小细节,都是犯过好几次的错误。在这记着,有空时候翻一翻1.在连续输入上可能出错比如在下图中,看着输入好像没错,但是发现输入N 按下回车时,回车键这个字符已经进入str[0]中。最后导致写的这个程序无法结束输入。当出现类似这种情况时不妨在二者之间加一行in.nextLine(); 如下:...原创 2019-03-01 23:19:16 · 239 阅读 · 0 评论 -
二叉树的三种遍历——非递归法
二叉树的三种遍历我们都知道有 前序遍历、中序遍历和后序遍历。对于这三种遍历的递归写法,我们会觉得十分好理解,但是发现对于其非递归写法还是认为很复杂。所以就记录于此,希望有一天都能凭借自己本事写出来。加油~ List<Integer> res = new ArrayList<Integer>(); /** * 前序遍历 非递归 写法 * @para...原创 2019-02-26 20:29:17 · 216 阅读 · 0 评论