Java中兩個String數組進行比較

Java中兩個String數組進行比較,數組b中包含所有的元素,數組c中包含部分元素,判斷c數組中的元素是否在b數組中存在

多話不說,請看代碼:

public static boolean stringArrayCompare(String[] b, String[] c) {
		boolean flag = false;
		for (int i = 0; i < c.length; i++) {
			for (int j = 0; j < b.length; j++) {
				if (c[i].equals(b[j])) {
					flag = true;
					break;
				} else {
					flag = false;
				}
			}
		}
		return flag;
	}


通過上述代碼可以知曉數組c中的元素是否在數組b中存在,如下測試案例

public static void main(String[] args) {
		String[] b = { "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12" };
		String[] c = { "99" };
		System.out.println(stringArrayCompare(b, c));
	}




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