Java学习小节

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集合。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值