感觉自己写的及其low,但确实是把最近学的东西都用了一遍,一会再去看API文档中的contains方法。话不多说,直接上代码
package cn.demo01;
/*
* 自己写出contains 方法
*/
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Scanner;
public class Test_2 {
public static void main(String[] args) {
ArrayList<String> array = new ArrayList<String>();
array.add("a");
array.add("b");
array.add("c");
System.out.println("请输入一个字符去判断: ");
Scanner s = new Scanner(System.in);
String s1= s.next();
boolean b = containsDemo(array, s1);
System.out.println(b);
}
public static boolean containsDemo(ArrayList<String> array,String s){
if(s.isEmpty()){
return false;
}else {
Iterator<String> it = array.iterator();
while(it.hasNext()){
if(!s.equals(it.next())){
return false;
}
return true;
}
}
return false;
}
}