JAVA TREE

📅 2026/7/4 6:38:07 👁️ 阅读次数 📝 编程学习
JAVA TREE

学习Java之第3️⃣week

1.Input / Output 区别
Input:外界 → 程序(读、进来)
Output:程序 → 外界(写、出去)
Java 对应
输入流:InputStream / Reader
输出流:OutputStream / Writer

2.LIst解释

List:是集合,像一个可变长度的数组,能存多个数据。

泛型,限定这个集合只能存 User 类的对象,不能存别的类型。

整体含义

一个专门用来装多个 User 对象的列表集合

User 是单个用户
List 就是用户列表,每一行都是一个用户。
关键点

只能放 User,不能放字符串、数字;
长度可变,随时可以增删用户;
有序、可重复。

3.for(User u:userList)说明

·User u :每次循环取出一个 User 对象,起名叫 u
·: :固定符号,相当于 从…… 里面遍历
·userList :你要遍历的 List 集合

4.字符串比较

口诀:字符串比较不用 ==,只用 equals

for(User u : userList){if(u.getUsername().equals(newUser.getUsername())){return false;}