现在有这样一个问题我用到一个数组String[] str ={ACBDB};和char[]key = {ABCDE};现在问题出现在怎么能比较出两个数组中相等的值有几个?
我想了好长时间了,可就是没什么头绪,希望大家帮我解决一下,十分感谢!!
------解决方案--------------------
- Java code
/** * project_name: Test * package_name: netsource * package_declaration: package netsource; * filename: CompareArray.java * author: yuhaiming * date: 2007-11-15 */package netsource;public class CompareArray { public static void disposal(){ String[] array = {"a","b","c","d","e"}; char[] chs = {'a','c','f','e'}; int count =0; String curstr = ""; for(int i=0;i<chs.length;i++){ curstr = String.valueOf(chs[i]); for(int j=0;j<array.length;j++){ if(curstr.equals(array[j])) count++; continue; } } System.out.println("相等的有"+count+"个"); } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub disposal(); }}