- 博客(8)
- 收藏
- 关注
原创 关于Comparator接口和Comparable接口的对比(实例展示)
我们首先来看看API上是如何解释的:Comparable接口该接口对实现它的每个类的对象强加一个整体排序。 这个排序被称为类的自然排序 ,类的compareTo方法被称为其自然比较方法 。Collections.sort (和Arrays.sort )可以自动对实现此接口的对象进行列表(和数组)排序。 实现该接口的对象,可以使用如在键sorted map或作为在元件sorted set ,...
2019-04-12 01:32:12 196
原创 两种产生随机数的方式之间的对比(Math.random()方法 和 Random类)
在实际开发中,产生随机数的使用很普遍,而在JAVA中主要提供了两种方式产生随机数。其一:调用Math类中的random()方法;其二:使用Random类。一:Math.random()方法基本概述:这个方法能够产生在[0.0 , 1.0)之间的随机数,返回值类型是double。如果想要得到一个非double类型的数值(比如int),就需要进行强制装换。不在Math.random( )之前使用强...
2019-04-09 12:13:24 1678
原创 关于操作字符串的思维导图(xmind) 比较String、StringBuffer和StringBuilder
比较String、StringBuffer和StringBuilder 。其中有一些使用方法。
2019-04-08 13:43:16 545
原创 模拟一个方法,去除字符串两端的空格。(注意是字符串两端的空格,并不是字符串内部的空格)
模拟一个方法,去除字符串两端的空格。思路:1)判断字符串第一个位置是否是空格,如果是继续向下判断,直到不是空格,结尾处判断空格也是如此。2)当开始和结尾都判断到不是空格时,就是要获取的字符串 思路就是分别在首尾去找是否有空格,一旦找到没有空格的就输出此时的下标。package HomeWork0404;/***<一句话功能简述><功能详细描述>@author...
2019-04-08 12:12:28 993
转载 在HashMap中键入一一对应的数值和字符,在main中接收键盘键入的数值,对应输出字符。java初学者对HashMap的认识和学习(浙江大学翁老师MOOC网 -- java面向对象程序设计 -- )
**因为一直对HashMap的只是不很了解,所以在网上找学习视频的时候,看到翁凯教授的视频讲得清晰透彻,所以把视频中的代码照录在此,并加上了自己对代码的理解和注释。 希望对类似于我这样的初学者有帮助。废话不多说,上代码:**package cn.kgc2;import java.util.HashMap;import java.util.Scanner;/** * HashMap...
2019-04-02 16:37:05 453
原创 把一个数组的第三到第六位之间的元素删除 形成一个新的数组
思路一:找到第三和第六之间的4和5位,也就是下标位3和4的元素,删除之后再前移。思路二:找到第三和第六之间的4和5位,也就是下标位3和4的元素,运用if中continue关键字跳过这两个位置。思路一和思路二的区别是思路一元素前移最后两位是0 ,而思路二是被删去的元素位置为0。 代码如下:**import java.util.*;public class LL11{ publi...
2019-03-14 00:44:43 1265
原创 java中给定3个数字,可以组成多少个无重复的三位数?这些三位数分别是多少?
//若有1、2、3个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?import java.util.*;public class Liu{ public static void main(String[]args) { int num = 0; for (int a = 1;a<=3;a++) { for (int b = 1;b&...
2019-03-13 00:13:11 6646
原创 java输入三个数,输出中间大小的值。
因为本人还是小白,在刚开始做这题的时候。用到的是嵌套if条件语句,步骤和思路都相对来说更繁琐,之后找到一种更为简便的方法。 在这里我会将两个方法都呈现,希望以后再回看是对自己有所帮助。当然,更希望我的方法对其他人有所作用,更不会走进我之前的误区。第一种:import java.util.*;public class Test1{ public static void...
2019-03-12 11:42:29 9978 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人