Part 1 ——迭代器
java中的迭代器,就是一个接口,可以用来遍历集合的对象,为各种容器提供了公共的操作接口。
用法:
1.声明:这里用一个例子来说明:
ArrayList<Integer> al = new ArrayList<>();
Iterator<Integer> iterator = al.iterator();
2.Iterator的三个方法:
① hasNext()
如果仍有元素可以迭代,返回true;否则返回false。
②next()
返回迭代的下一个元素。
③remove()
从迭代器指向的collection中移除迭代器返回的最后一个元素。
Part 2——format
1.简介:format方法用于将对象格式化为指定模式的字符串
2.String类中的format方法
举例说明:
String result1 = String.format("yone住在%s,她的生日是%s","东京市","0801");
System.out.println(result1);//输出:yone住在东京市,她的生日是0801
/*****************************************************/
double num = 123.4567899;
String result2 = String.format("%e", num);
System.out.println(result2);//输出:1.234568e+02
Part 3——split()方法
1.简介:将一个字符串按照指定的正则表达式分割。
下面通过举例说明其用法:
public void test(){
String str = "boo:and:foo";
String[] result1 = str.split(":");
for(String s: result1) {
System.out.println(s);
}
/*result is:
boo
and
foo
*/
String [] result2 = str.split("o");
for(String s: result2) {
System.out.println(s);
}
/*result is:
b
:and:f
*/
}
part 4——HashMap简介:
1.简介:HashMap是Map接口的一个实现类。
2.定义语法:以下举例说明:
HashMap<String, Integer> map = new HashMap<String, Integer>():
HashMap类中可以定义两个泛型,前面的决定HashMap中key元素的类,后面决定HashMap中value的值。在HashMap中,key元素不能重复。
3.常用方法:
① put方法:
put(K key,V value)
将key/value映射存放在Map的集合中。
利用put方法添加元素时,如果key元素重复,会覆盖原先的value值。
② get方法:
get(Object key)
返回指定key所映射的值,即value,没有则返回null。
③size方法
size()返回Map集合中数据的数量,即返回key-value的组数。
④clear方法:
clear()将Map集合清空。
⑤ isEmpty()方法:
判断Map集合中是否有数据,没有则返回true,反之返回false。
⑥ remove方法:
remove(Object key)删除Map集合中键值为key的数据并返回其value的值。
⑦ values方法:
values()返回Map集合中所有value组成的以Collection数据类型格式数据,一般用于遍历HashMap中的value值。
⑧keySet()
keySet()返回Map集合中所有key组成的Set集合。