
java
qq_21336847
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA的map集合练习
Java中的Map超类存储的是键值对对象,其具体实现子类有HashMap和TreeMap等。在本次练习中,我们利用map类的实现类HashMap实现了统计一串英文字符中每个不同字符出现的个数。 实现思路如下:先将每一个字母的值初始化为0,再遍历一边键的集合,每次为键对应的值赋值的时候,先取出原有的个数,然后加一。输出时可以仅仅输出值不为0的键值对。具体的代码如下: import j原创 2017-06-19 21:46:50 · 661 阅读 · 0 评论 -
个人理解Java中String与StringBuffer类的区别
Java中的String类有一个常量池,会将出现的字符串常量加入到其中,这个常量池不同与堆与栈,是属于一个静态的区域,在方法区中。 String s1 = new String("abc"); 与String s2 = "abc"; 是不同的效果。 前者其实是三步操作:首先:编译时知道一个字符串常量abc,如果代码第一次出现,则常量池中没有这个常量,就会在常量池中分配空间存储abc。第二步:在原创 2017-06-22 22:03:27 · 302 阅读 · 0 评论 -
保留小数
java中的数值计算,当存在double,float等类型的计算时,容易出现不完全是整数的结果,当针对具体问题的时候,不一定非要使用BigDecimal类来实现计算。 如下例,当要求计算除法保存一位或者两位小数的时候,可以将除数扩大100或者1000倍,使用int类型即可完成。 首先输入要输入的整数个数n,然后输入n个整数。输出为n个整数中负数的个数,和所有正整数的平均值,结果保留一位小数。原创 2017-07-05 16:49:21 · 561 阅读 · 0 评论 -
Java字符串排序
package onlinet; import java.util.Scanner; public class StringSort { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNextLine()) { String s = sc.n原创 2017-07-05 11:21:13 · 607 阅读 · 0 评论 -
Java 按深度打印二叉树
二叉树的打印程序需要用到队列来完成,在Java中使用LinkedList类即可。具体的代码如下所示: public class TreeNode { private int value; private TreeNode ltr; private TreeNode rtr; public TreeNode addNode(int value) {//给一个树加一个节点,this表示树根原创 2017-07-20 16:57:05 · 424 阅读 · 1 评论 -
java数据结构之从链表
用java实现了一个链表结构,键盘输入数字,将其依次加入链表,保证时刻升序排列。 数据结构通过定义一个类来实现,具体的代码如下: import java.util.Scanner; public class LinkedListConstructor { public static void main(String[] args) { Scanner sc = new Scanner原创 2017-07-07 23:26:47 · 513 阅读 · 0 评论