最后
每年转战互联网行业的人很多,说白了也是冲着高薪去的,不管你是即将步入这个行业还是想转行,学习是必不可少的。作为一个Java开发,学习成了日常生活的一部分,不学习你就会被这个行业淘汰,这也是这个行业残酷的现实。
如果你对Java感兴趣,想要转行改变自己,那就要趁着机遇行动起来。或许,这份限量版的Java零基础宝典能够对你有所帮助。
List stringlist = new ArrayList<>();
String a = “AA”;
stringlist.add(a);
int res = stringlist.indexOf(“AA”);
System.out.println(res);
}
}
结果输出0
import java.util.ArrayList;
import java.util.List;
public class Test2 {
public static void main(String[] args) {
List stringlist = new ArrayList<>();
String a = “AA”;
stringlist.add(a);
String b = “AA”;
int res = stringlist.indexOf(b);
System.out.println(res);
}
}
二、当Object是封装类的时候,indexOf当中的Object必须是放入到ArrayList当中的对象,如果是新创建的对象,即使名称一样也无法找到
案例一:找到
import java.util.ArrayList;
import java.util.List;
class Patient{
String name;
public Patient(String name){
this.name=name;
}
}
public class Test {
public static void main(String[] args) {
List ps = new ArrayList();
Patient p2 = new Patient(“Mike”);
ps.add(p2);
int f = ps.indexOf(p2);
if(f >= 0){
System.out.println(“Mike Found”);
}
}
}
最后
看完上述知识点如果你深感Java基础不够扎实,或者刷题刷的不够、知识不全面
小编专门为你量身定制了一套<Java一线大厂高岗面试题解析合集:JAVA基础-中级-高级面试+SSM框架+分布式+性能调优+微服务+并发编程+网络+设计模式+数据结构与算法>
针对知识面不够,也莫慌!还有一整套的<Java核心进阶手册>,可以瞬间查漏补缺
全都是一丢一丢的收集整理纯手打出来的
更有纯手绘的各大知识体系大纲,可供梳理:Java筑基、MySQL、Redis、并发编程、Spring、分布式高性能架构知识、微服务架构知识、开源框架知识点等等的xmind手绘图~
s://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**