Java基础
IT部落格
世界上最遥远的距离不是生与死,而是你亲手制造的BUG就在你眼前,你却怎么都找不到她。
展开
-
Java 比较器 Comparator 和 Comparable 的使用和区别
一、介绍: java中,对集合对象或者数组对象排序,有两种实现方式:实现排序接口comparable定义比较器comparator二、案例:1-1、实现comparable接口**说明:注: 如果返回值为-1, 就表示当前的更小,否则就是更大**class Hero implements Comparable<Hero>{ String name ; //名字...原创 2020-02-29 14:24:03 · 266 阅读 · 0 评论 -
Collections工具类
一、Collections类的应用介绍 :Collections是一个类,用于操作集合类(如List,Set)的工具类,就如同Arrays是数组的工具类常用方法:关键字----------------------------简介 reverse--------------------------反转 shuffle---------------------------混淆 sort...原创 2020-02-29 13:03:55 · 273 阅读 · 0 评论 -
二分法查找算法
二分法查找算法实现思路例如:在有序的N个元素的数组中查找用户输入的数据key,算法如下:ps: min代表数组开始位置下标 、max代表数组结束位置下标 、mid代表数组中间位置的数值下标 、array代表当前数组 、key代表用户输入的要查找的数值 1. 确定查找范围 min=0 , max=N-1,mid =(min + max)/2 2. 若 array[mid] = key; 或 mi原创 2017-06-18 22:39:11 · 1815 阅读 · 1 评论 -
java 对wamp的mysql数据的操作
/**实现功能1.创建数据库配置文件2.读取数据库配置文件类3.创建连接数据库,以及执行sql语句的基类4.调用基类,对数据库进行查询操作*/1.创建数据库配置文件 —文件名 jdbc_mysql.properties —文件所在位置 如下图: 2.读取数据库配置文件类package Connection.mysql;import java.io.FileInputStream;原创 2016-11-08 09:42:17 · 2693 阅读 · 0 评论 -
java 字符串截取的几种方式
1.split()+正则表达式来进行截取。 将正则传入split()。返回的是一个字符串数组类型。不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时。String str = "abc,12,3yy98,0";String[] strs=str.split(",");for(int i=0,len=strs.length;i<len;i++){ System.out.pr原创 2016-09-22 15:12:28 · 559 阅读 · 0 评论 -
Java中字符串中子串的查找方法
Java中字符串中子串的查找共有四种方法(indexof()) Java中字符串中子串的查找共有四种方法,如下: 1、int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。 2、int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。 3、int las原创 2016-09-22 14:36:13 · 4525 阅读 · 1 评论 -
ArrayList 和 LinkedList 区别和不同
ArrayList 和linkedList 的区别一、数据插入删除的区别ArrayList 插入,删除数据慢LinkedList, 插入,删除数据快二、数据定位的区别ArrayList是顺序结构,所以定位很快,指哪找哪。 就像电影院位置一样,有了电影票,一下就找到位置了。LinkedList 是链表结构,就像手里的一串佛珠,要找出第99个佛珠,必须得一个一个的数过去,所以定位慢三、...原创 2020-02-22 14:44:28 · 265 阅读 · 0 评论 -
一维、二维 数组的应用
已知数组及其值 int[] a = new int[5]; a[0] = (int) (Math.random() * 100); a[1] = (int) (Math.random() * 100); a[2] = (int) (Math.random() * 100); a[3] = (int) (Math.ran...原创 2020-02-13 11:07:27 · 366 阅读 · 0 评论