黑马程序员技术交流社区
标题:
判断两个字符数组是否相等的方法
[打印本页]
作者:
党传才
时间:
2012-4-13 12:57
标题:
判断两个字符数组是否相等的方法
我是这样想的:写一个返回值为boolean型的方法,在方法里先判断两个字符数组的长度是否相等,如果长度不相等,直接返回false.如果长度相等,再循环判断两个数组的每个相对应的元素值是否都相等,如果都相等,返回true.如果有一个相对应的元素值不相等,就返回false.代码:
boolean isEquals(int[] a, int[] b) {
if (a.length != b.length)
return false;
for (int i = 0; i < 数组a.length; i++) {
if (数组a[i] != 数组b[i])
return false;
return true;
}
}
作者:
黑马张平
时间:
2012-4-13 13:02
boolean isEquals(int[] a, int[] b)
{
}
作者:
黑马张平
时间:
2012-4-13 13:08
你看这个行不?
boolean isEquals(int[] a, int[] b)
{
if (a.length==b.length)
{
for (int x=0 ;x<a.length ;x++ )
{
if (a.[x]!=b.[x])
{
return false;
}
}
return true;
}
return false;
}
作者:
孙国军
时间:
2012-4-13 14:02
class Test
{
static boolean isEquals(int[] a, int[] b)
{
boolean bl=false;
//定义一个boolean型变量,用于存储判断得到的值;
if (a.length != b.length)
{
bl= false;
}else
{
for (int i = 0; i < a.length; i++)
{
if(a[i]!=b[i])
{
bl=false;
break;
//如果有一组数据不同时,运行break,循环结束;
}else
{
bl=true;
}
}
}
return bl;
}
public static void main(String[] args)
{
int a[]={1,4,2};
int b[]={2,3,2};
int c[]={1,4,2};
System.out.println(isEquals(a,b));
System.out.println(isEquals(a,c));
}
}
复制代码
作者:
黑马张平
时间:
2012-4-13 17:01
学习楼上的方法!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2