你是如何判断一个女人是不是有对象的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你是如何判断一个女人是不是有对象的?相关的知识,希望对你有一定的参考价值。

参考技术A 直接问她,“请问你有没有男朋友?”
一般来说,都可以得到准确的答案,有的话肯定会说有的。
参考技术B 有男朋友的女孩无暇顾及别的男孩的感受,也会回避眼光交流以免误会,会显得比较冷漠,或者看她经常和谁在一起,闲暇时间怎么度过。就算有个不在身边的男友,近水楼台先得月,距离远就会慢慢感情淡下来,这是自然而然的事情,只要没结婚,你就有机会,最直接的。有男友的女孩只要还喜欢男友,绝不会掩饰什么的,他们的关系应该是公开正常的,问谁都可以直接知道的,就算出于好奇吧,问声她有没有男友又不代表你就喜欢她。 参考技术C 可以假定她有男朋友,然后试探性的问一下,比如
"晚上男朋友来接你吗"
"这个xxx好漂亮啊,是男朋友送你的吗"
如果她没有男朋友,肯定就会立刻否认啦
参考技术D 有没有男的给她打电话,而且女孩接电话的语气很随便。 第5个回答  2018-03-07 有男朋友的女人会在人群中行色匆匆,不轻易驻足停留,看到美男子也只是一撇而过。
没有男朋友的女人在大街上眼神会飘忽不定,看到帅哥会两眼放光,偷偷脸红。

java 如何实现判断一个对象所有的属性是不是为空

其实不用那么麻烦,只用定义一个方法,然后使用下面的代码片段来判断字段是否为空:

for (Field f : obj.getClass().getDeclaredFields())
f.setAccessible(true);
if (f.get(obj) == null) //判断字段是否为空,并且对象属性中的基本都会转为对象类型来判断
......

参考技术A

答: 判断1个对象所有属性是否为空. 可以使用反射机制实现 . 

核心参考代码

//判断该对象是否: 返回ture表示所有属性为null  返回false表示不是所有属性都是null
public static boolean isAllFieldNull(Object obj) throws Exception
Class stuCla = (Class) obj.getClass();// 得到类对象
Field[] fs = stuCla.getDeclaredFields();//得到属性集合
boolean flag = true;
for (Field f : fs) //遍历属性
f.setAccessible(true); // 设置属性是可以访问的(私有的也可以)
Object val = f.get(obj);// 得到此属性的值
if(val!=null) //只要有1个属性不为空,那么就不是所有的属性值都为空
flag = false;
break;


return flag;

完整代码 进行测试

import java.lang.reflect.Field;

class Student //学生类
private String name;// 姓名
private Integer age;// 年龄
private String xq;// 兴趣

public Student() 


public Student(String name, Integer age, String xq) 
this.name = name;
this.age = age;
this.xq = xq;




class Cat//猫类
String name;
Integer age;
public Cat() 


public Cat(String name, Integer age) 
this.name = name;
this.age = age;




public class MyTest //测试类

public static void main(String[] args) throws Exception 

Student stu1 = new Student();
if(isAllFieldNull(stu1)) 
System.out.println("stu1对象所有的属性为null");



Student stu2 = new Student("张三",12,null);//只有兴趣属性为null
if(isAllFieldNull(stu2)) 
System.out.println("stu2对象所有的属性为null");



Cat cat = new Cat();
if(isAllFieldNull(cat)) 
System.out.println("cat对象所有的属性为null");



//判断该对象是否
public static boolean isAllFieldNull(Object obj) throws Exception
Class stuCla = (Class) obj.getClass();// 得到类对象
Field[] fs = stuCla.getDeclaredFields();//得到属性集合
boolean flag = true;
for (Field f : fs) //遍历属性
f.setAccessible(true); // 设置属性是可以访问的(私有的也可以)
Object val = f.get(obj);// 得到此属性的值
if(val!=null) //只要有1个属性不为空,那么就不是所有的属性值都为空
flag = false;
break;


return flag;


输出

stu1对象所有的属性为null
cat对象所有的属性为null

本回答被提问者采纳

以上是关于你是如何判断一个女人是不是有对象的?的主要内容,如果未能解决你的问题,请参考以下文章

如何判断出一个js对象是不是一个dom对象

如何判断对象是不是存活?

js中如何判断一个属性是不是属于某个对象

怎么测自己的结婚对象,怎样判断一个人女生有没有对象?

jquery和js如何判断一个对象是不是存在

在C#中如何判断一个对象是不是是某个类型的实例