package com.wo;import java.util.ArrayList;
import java.util.List;import android.app.Activity;
import android.os.Bundle;
import android.util.Log;public class WoActivity extends Activity {
List<Point> n=new ArrayList<Point>();
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
n.add(new Point(1,1));
if(n.contains(new Point(1,1))){
Log.v("contains", "contains");
}
}
class Point{
public Point(int x, int y) {
super();
this.x = x;
this.y = y;
} int x,y;
}
}
为什么没有输出contains....
import java.util.List;import android.app.Activity;
import android.os.Bundle;
import android.util.Log;public class WoActivity extends Activity {
List<Point> n=new ArrayList<Point>();
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
n.add(new Point(1,1));
if(n.contains(new Point(1,1))){
Log.v("contains", "contains");
}
}
class Point{
public Point(int x, int y) {
super();
this.x = x;
this.y = y;
} int x,y;
}
}
为什么没有输出contains....
解决方案 »
- getItem和getItemID这俩货神马关系?
- 小白问题,android文件系统的根容量哪去了?如何查看?
- webview + scrollView进去黑屏,求高手解决
- 关于android中使用数据模型
- android里关于sqlite操作的问题
- 请问一下 android 中 listview显示的数据很多 当我点击到后面 然后通过adapter.notifyDataSetChanged();刷新
- 关于锁屏技术!!!!有大牛么。。。
- Android难题 :如何判断两个PendingIntent是否相同?
- 按照书本上一步一步操作的,怎么一直报错啊,请高手指导
- 新人发帖求指导,如何实现树形布局?
- 最后一行报NullPointerException 急!!!
- 练习TabWidget时TabHost.addTab有一个错不知道怎么解决
是否明白?
非常的准确,意思就是说虽然你new出了2个类,这2个类也是一样的值,但是n.contains(new Point(1,1))比较的不是这2个point的值是不是相等,而是比较的这2个类的引用是否相等复习下基础javase吧
还得覆盖hashCode,稍微不符合约定,就有麻烦呀。