
java常用类
托比-马奎尔
只是一个学习小白,分享自己学习的知识。
展开
-
jdk 5.0 新增了foreach循环,用于遍历集合、数组
foreach循环,用于遍历集合、数组原创 2022-03-30 21:31:43 · 192 阅读 · 0 评论 -
集合、数组遍历使用迭代器Iterator接口
集合、数组遍历使用迭代器Iterator接口原创 2022-03-30 21:18:42 · 306 阅读 · 0 评论 -
数组与集合
集合、数组都是对多个数据进行存储操作的结构,简称Java容器。集合框架向接口中声明方法的测试(contains()方法)remove(Object obj):从当前集合中移除obj元素。retainAll(Collection coll1):交集:获取当前集合和coll1集合的交集,并返回给当前集合。数组 --->集合:调用Arrays类的静态方法asList()集合 --->数组:toArray()原创 2022-03-30 20:45:45 · 633 阅读 · 0 评论 -
获取两个字符串中最大相同子串。
str1 = "abcwerthelloyuiodefabcdef";str2 = "cvhellobnm" 提示:将短的那个串进行长度依次递减的子串与较长的串比较。原创 2022-03-30 15:18:28 · 324 阅读 · 0 评论 -
反转字符串
将一个字符串进行反转。将字符串中指定部分进行反转。比如“abcdefg”反转为”abfedcg”原创 2022-03-30 14:58:02 · 301 阅读 · 0 评论 -
获取subStr在mainStr中出现的次数
获取一个字符串在另一个字符串中出现的次数。比如:获取“ab”在 “abkkcadkabkebfkaabkskab” 中出现的次数原创 2022-03-30 14:51:17 · 141 阅读 · 0 评论 -
在一个数组中随机产生五个自然数
在一个数组中随机产生五个自然数原创 2022-03-30 14:22:05 · 230 阅读 · 0 评论 -
JAVA比较器
Java中的对象,正常情况下,只能进行比较:== 或 != 。不能使用 > 或 < 的但是在开发场景中,我们需要对多个对象进行排序,使用两个接口中的任何一个:Comparable 或 Comparator。原创 2022-03-30 14:09:37 · 88 阅读 · 0 评论 -
jdk 8前后日期时间API的测试
1.LocalDateTime相较于LocalDate、LocalTime,使用频率要高。用Date()类实例化对象,但是最重要的是偏移量的问题。2.类似于Calendar。原创 2022-03-30 13:21:00 · 106 阅读 · 0 评论 -
JDK8中SimpleDateFormat的使用
SimpleDateFormat的使用:SimpleDateFormat对日期Date类的格式化和解析原创 2022-03-29 11:06:56 · 478 阅读 · 0 评论 -
JDK8中新日期时间API
日期时间API的迭代 第一代:jdk 1.0 Date类第二代:jdk 1.1 Calendar类,一定程度上替换Date类第三代:jdk 1.8 提出了新的一套API前两代存在的问题:可变性:日期和时间这样的类是不可变的。偏移性:Date中的年份是从1900开始的,而月份都从0开始。格式化:格式化只对Date用,但是Calendar则不行。此外,它们也不是线程安全的;不能处理闰秒等JAVA8中新的日期时间API涉及到的包 本地日期、本地时间、本地日期时间...原创 2022-03-29 10:47:03 · 599 阅读 · 0 评论 -
JDK8之前Calendar日历类(抽象类)的使用
实例化 //方式一:创建其子类(GregorianCalendar)的对象//方式二:调用其静态方法getInstance()Calendar calendar = Calendar.getInstance();System.out.println(calendar.getClass());//class java.util.GregorianCalendar 常用方法 //get()int days = calendar.get(Calendar.DAY_OF_MONTH);..原创 2022-03-29 10:29:51 · 116 阅读 · 0 评论 -
JDK 8之前日期和时间的API测试
System类中的currentTimeMillis() public void test1(){ long time = System.currentTimeMillis(); //返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差。 //称为时间戳 System.out.println(time); } java.util.Date类 |---java.s...原创 2022-03-29 10:07:23 · 76 阅读 · 0 评论 -
StringBuffer的常用方法
StringBuffer的常用方法:StringBuffer append(xxx):提供了很多的append()方法,用于进行字符串拼接StringBuffer delete(int start,int end):删除指定位置的内容StringBuffer replace(int start, int end, String str):把[start,end)位置替换为strStringBuffer insert(int offset, xxx):在指定位置插入xxxStringBuf原创 2022-03-28 22:01:06 · 153 阅读 · 0 评论 -
String与其它结构的转换
String与其它结构的转换原创 2022-03-28 21:51:45 · 135 阅读 · 0 评论 -
String类的常用方法
String类的常用方法原创 2022-03-28 21:12:49 · 135 阅读 · 0 评论