自己寫出contains方法-------day19作業

感覺自己寫的及其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;
	}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章