二进制应用于信息更新的判断
2018-04-20 本文已影响0人
逆_3ec2
int A = 1, B = 2,C = 4, D=8, E=16, F=32 ,G=64, H=128;
int ax = A | B | F;
System.out.println("ax==" + ax);
int bx = ax & G;
int Gx = ax & B;
System.out.println("GX=="+Gx);
System.out.println("bx=="+bx);
这个方式可以用于前段在要上传一堆信息时,用户只改变了其中一个或者几个信息,在前后端传输时的一个简便判断方法,方便判断是一次性所有的信息都上传还是上传用户改了的信息,这样也方便前段再显示之前更新了什么信息。这样也减轻了服务端的压力,前段解析也很方便。