JAVA坎坷之路(6 day)

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2022-6-25

JAVA常用API

包括
math类
方便我们进行数学计算
random类
用于生成范围随机数
system类
比如垃圾回收,获取当前系统时间等等
runtime类
表示JAVA虚拟机运行时的状态
等等

[滑稽][滑稽][滑稽]存点,一会更新
时间日期类

晚点更新正则表达式[滑稽][滑稽][滑稽]

/**
* 正则表达式
* 转义字符
* ^ 开头标志
* $ 结束标志
* * 匹配0次或多次
* + 匹配一次或多次
* ? 匹配一次或零次
* . 匹配任意字符
* {n} 匹配n次
* {n,} 至少匹配n次
* {n,m} n=m 最少匹配n次 最多匹配m次
* a|b| 匹配a或b
* [ab] 字符集合 匹配所有包含的任意一个字符
* [a-z] 字符范围 匹配指定范围的任意字符
* [^a-z] 负值字符范围 匹配任何不在指定范围内的任意字符
* [a-zA-Z0-9] 匹配a-z,A-Z,0-9
* d 匹配数字0-9
* D 匹配非数字字符
* s 匹配空白字符
* S 匹配非空白字符
* w 匹配单词字符与数字0-9
*  匹配单词边界
* B 匹配非单词边界
* A 输入的开头
* G 上一个匹配的结尾
*  输入的结尾 仅用于最后的结束符
* z 输入的结尾
*/

4楼
呵呵二爷爷 2022-6-25
/**
* 集合
* 为了保存程序中不确定个数的对象
* java提供了一系列特殊的类
* 这些类可以存储任意类型的对象
* 并且长度可变 这些类统称集合
*/
/**
* 集合分类
* 单列集合 Collection 双列集合 Map
* 集合特点
* Collection
* 单列集合 用于存储一系列符合某种规则的元素
* 它有两个重要的子接口
* 分别是 List 和 Set
* List 的特点
* 元素有序 可重复
* Set 的特点
* 元素无序 不可重复
* List 接口的主要实现类
* ArrayList和LinkedList
* Set 接口的主要实现类
* HashSet和TreeSet
* Map
* 双列集合 用于存储具有键值映射关系的元素 每个元素都包含一对键值
* 其中键值不可重复且每个键最多映射一个值 通过指定键找到对应的值
* Map 接口的主要实现类
* HashMap 和 TreeMap
*/
// Collection 接口
// 他是所有单列集合的父接口
// 他定义了单列集合通用的一些方法
// 这些方法可用于操作所有的单列集合
// add 向集合添加一个元素
// addAll 将指定的Collection中的所有元素添加到该集合中
// clear 删除该集合中的所有元素
// remove 删除该集合中指定的元素
// removeAll 删除指定集合的所有元素
// isEmpty 判断该集合是否为空
// contains 判断该集合中是否包含某个元素
// containsAll 判断该集合中是否包含指定集合中的所有元素
// iterator 返回在该集合的元素上进行迭代的迭代器,用于遍历该集合所有的元素
// size 获取该集合元素个数
5楼
呵呵二爷爷 2022-6-25
/**
* List 的常用方法
* add(index,element) 将元素element插入在list集合的index处
* addAll(index,Collection) 将集合c包含的所有元素插入到list集合的index处
* get(index) 返回集合索引index处的元素
* remove(index) 删除集合索引index处的元素
* set(index,element) 将集合索引index处元素替换成element对象,并将替换后的元素返回
* indexOf(Object) 返回对象Object在list集合中出现的索引位置
* lastIndexOf(Object) 返回对象Object在list集合中最后一次出现的索引位置
* subList(fromIndex,toIndex) 返回从索引fromIndex(包括)到toIndex(不包括)处的所有元素组成的子集合
*/
6楼
武渟ω 2022-6-25
入门到放弃的第六章[滑稽]
7楼
呵呵二爷爷 2022-6-25
// 创建一个ArrayList集合
ArrayList list = new ArrayList>();
// 添加三个元素
list.add("a");
list.add("b");
list.add("c");
// 获取索引为2的元素
String s = list.get(2);
System.out.println(s);
// 删除索引为2的元素
String remove = list.remove(2);
System.out.println(remove);
// 替换索引为1的元素
String p = list.set(1, "p");
System.out.println(p);
// 获取集合的长度
int size = list.size();
System.out.println(size);
// 遍历集合
for (String s1 : list) {
System.out.println(s1);
}

8楼
呵呵二爷爷 2022-6-25
不至于[滑稽][滑稽]
9楼
呵呵二爷爷 2022-6-25
明天继续[滑稽][滑稽]

评论

登录后才可发表内容
  • 主题

    23

  • 帖子

    325

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0923s Mem:2132Kb