app/src/main/java/net/nashlegend/sourcewall/request/Param.java
(完整代码) 1016Bpackage net.nashlegend.sourcewall.request;
/**
* Created by NashLegend on 16/7/4.
*/
public class Param {
public final String key;
public final String value;
public Param(String key, Object value) {
this(key, String.valueOf(value));
}
public Param(String key, String value) {
this.key = key;
this.value = value;
}
@Override
public boolean equals(Object o) {
if (o instanceof Param) {
Param p = (Param) o;
return equals(p.key, key) && equals(p.value, value);
}
return false;
}
public static boolean equals(Object a, Object b) {
return (a == null) ? (b == null) : a.equals(b);
}
@Override
public int hashCode() {
return (key == null ? 0 : key.hashCode()) ^ (value == null ? 0 : value.hashCode());
}
public static Param create(String a, String b) {
return new Param(a, b);
}
public Param copy() {
return new Param(key, value);
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
