定义2个集合或者2个数组,然后比较a b里面的值,如果不同的时候就输出b里面的那个不同的值,给代码的来,编译好了通过在给我,
在此谢谢大家了
在此谢谢大家了
解决方案 »
- 跪求毕设:在线考试系统,真的很急!!!!!!
- 高分求助
- 【今天刚接触JAVA求大侠们不要嫌弃】
- 基于J2EE的旅游资源管理系统怎么做啊
- JavaEE servlet
- linux下启动tomcat,连接被拒绝
- Axis返回JavaBean的问题
- 在MyEclipse中 选择 MyEclipse->Add and Remove Project development. 中添加自己的一个项目时Tomcat5会出现在一个黄色的叹号
- 不知哪位可以介绍一下hibernate的并发方面的问题,谢谢
- mybatis查询日期范围速度慢的原因
- MyEclipse内置浏览器可以显示图片,外部浏览器不能显示图片
- apache+tomcat做负载均衡 为什么总是分给一个tomcat
int[] a = {3,4,5,6};
int[] b = {3,4,6,7};
for (int i=0; i<a.length; i++) {
if (a[i]!=b[i])
System.out.println(b[i]);
}
int[] b = { 4, 5, 6, 7, 8, 9 }; for (int i = 0; i < a.length; i++) {
for (int j = 0; j < b.length; j++) {
if (b[j] != a[i]) {
System.out.println("b[" + j + "]!=a[" + i + "]");
}
}
}
public static void main(String[] args) {
List<String> l1=new ArrayList<String>();
List<String> l2=new ArrayList<String>();
l1.add("a");
l1.add("b");
l1.add("c");
l2.add("b");
l2.add("c");
l2.add("d");
Iterator<String> i1=l1.iterator();
Iterator<String> i2=l2.iterator();
while(i1.hasNext()){
String s1=i1.next();
while(i2.hasNext()){
String s2=i2.next();
if(s1.equals(s2)){
System.out.println(s2);
}
}
i2=l2.iterator();
}
}
}
我试了可以
public class Test { public static void main(String[] args) {
int[] a = {3,4,5,6};
int[] b = {3,4,7,8};
for (int i=0; i<b.length; i++) {
Boolean flag=false;
for(int j=0;j<a.length;j++){
if(b[i]==a[j]){
flag=true;
}
}
if(flag==false){
System.out.println(b[i]);
}
}
}
}
这样不行吧 输出吧b[j]是要在前面判断非等于,比如 我要在您输出的那里输出System.out.print(b[j])就可以得出不同的数字,还是我解释得不清楚,哎
您的字段是:if(s1.equals(s2)){
System.out.println(s2);
}
这是输出相同的,如果在前面加!也不行
int[] a = {3,4,5,6};
int[] b = {3,4,6,7,8,9,1,2,5};
int j;
for (int i=0; i<b.length; i++) {
for (j=0; j<a.length; j++)
if (a[j]==b[i]) break;
if (j==a.length) System.out.println(b[i]);
}