Java知识点--week1(基本方法,注解,ArrayList

2019-12-22  本文已影响0人  梦幽辰

Java基本方法概况

<font color="red">常量</font>

//快捷:const
private static final String ConStant = "常量";

注解

@RestController
public class AccountingController {
    @RequestMapping(path = "/accounting")
    public String accounting(@RequestParam("cash") int cash,@RequestParam("income") int income,@RequestParam("rent") int rent,@RequestParam("charges") int charges,

    @RequestParam("eat") int eat){
        int result = cash + income - rent - charges - eat;
        String str = String.valueOf(result);
        return str;
    }
}

ArrayList

  1. 能够动态扩容的数组

  2. 按照放入的顺序存储数据,可以存放重复的对象

ArrayList——方法概况

  1. add:增加数据

  2. remove:删除数据

  3. size:长度

  4. isEmpty:是否为空

  5. get:获取数组中的值,根据索引读取元素,比如可以获取第二个元素

ArrayList——遍历数组——foreach循环

for (String item : List1){
    //String item : List1等价于从数组的第一个开始,自动加一
    System.out.println("ArrayList的元素是:" + item);
}

Integer类

Integer 类在对象中包装了一个基本类型int的值。Integer类型的对象包含一个 int 类型的字段。此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,同时还提供了其他一些处理int类型时非常有用的常量和方法。

构造方法

  1. Integer(int number)

该方法以一个int型变量作为参数来获取Integer对象。
例:

Intrger number = new Integer(7);
  1. Integer(String str)

该方法以一个String型变量作为参数来获取Integer对象。
例:

Intrger number = new Integer("45");

常用方法

image

详情请见:https://www.cnblogs.com/cxf1404445126/p/7202483.html

数据过滤

  1. Stream Filter
    List<String> strings = Arrays.asList("a1", "a2", "a3", "b1", "b2", "b3");
    List<String> filter = strings.stream().filter(str->str.startsWith("a")).collect(Collectors.toList());
    System.out.println(filter);

先让字符向量变成流(stream()),然后设置过滤条件(filter()),最后收集(collect(Collectors.toList()))

  1. StringBuilder
        StringBuilder sb = new StringBuilder();
        System.out.println(sb);
        sb.append("hello");
        System.out.println(sb);//打印出来为hello

DateSimpleDateFormat

建立SimpleDateFormat实例的时候要写出结构

例:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");

Date常用方法

  1. getTime:获取毫秒数,返回值为long

  2. Date1.before(Date2):比较Date1是否在Date2之前

  3. Date1.after(Date2):比较Date1是否在Date2之后

SimpleDateFormat常用方法

  1. format(Date实例):获取格式时间(建立实例时设置格式)
sdf.format(day1)
  1. parse():括号里为格式型的时间字符串,返回值为Date
Date day2 = sdf.parse("1988/5/3 15:23:16");
上一篇 下一篇

猜你喜欢

热点阅读