Java的一些函数方法的用法

Posted Icy Hunter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)

以上是关于Java的一些函数方法的用法的主要内容,如果未能解决你的问题,请参考以下文章

js数组高阶方法reduce经典用法代码分享

js数组高阶方法reduce经典用法代码分享

reduce 的用法,个人感觉比for、foreach 都要好用,用法比较简洁

关于this的用法,网上看到一个非常好的判断方法。

python 一些函数和类用法记录

Java中Split函数的用法技巧