Java的一些函数方法的用法

前言

这几天Android大作业做的,感觉java都给我整会了,赶紧记录一下。

TreeMap

TreeMap可以自动排序,用起来方便。
map我们都知道就是key:value的数据类型,经常用得到。

定义

//定义一个key为String value为Integer的treemap
TreeMap<String, Integer> timesData_success = new TreeMap<>();

基本方法使用

判断是否含有键

month_day = "7月07日"
timesData_success.containsKey(month_day)

根据键获取值

int value = timesData_success.get(month_day);

更新键值对

timesData_success.put(month_day, value);

根据key遍历map

int line_pos1 = 1;
for(String key:timesData_success.keySet()){
                                    //value
    list.add(new Entry(line_pos1, success_data.get(key)));
    line_pos1 += 1;
}

List

定义

List<数据类型> list = new ArrayList<数据类型>()

例如:

List<TreeMap<String, Integer>> list = new ArrayList<TreeMap<String, Integer>>();

这就是创建一个存map的list

基本方法使用

获取大小

list.size()

获取第i个元素

list.get(i)

遍历列表

for(int i=0;i<list.size(); i++){
list.get(i);
}


String.substring(a, b)

将String这个字符串的[a, b)的字符截取出来。

类型转换

Integer.parseInt()

将类型转换为int

Double保留小数

double保留两位小数输出

String.format("%.2f", double_value)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Icy Hunter

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值