Android-Set-e-Get转换
尝试运行“setRm、setCpf、setPermissao”字段中的方法“set”时显示错误: “USUARIVO类型中的方法setRm(整数)不适用于参数(字符串)” 下面是代码UsuarioVO: 包br.info.vo 公共类UsuarioVO{Android-Set-e-Get转换,android,Android,尝试运行“setRm、setCpf、setPermissao”字段中的方法“set”时显示错误: “USUARIVO类型中的方法setRm(整数)不适用于参数(字符串)” 下面是代码UsuarioVO: 包br.info.vo 公共类UsuarioVO{ private Integer rm; private Integer cpf; private String cargo; private String curso; private String senha; private Integer
private Integer rm;
private Integer cpf;
private String cargo;
private String curso;
private String senha;
private Integer permissao;
public Integer getRm() {
return rm;
}
public void setRm(Integer rm) {
this.rm = rm;
}
public Integer getCpf() {
return cpf;
}
public void setCpf(Integer cpf) {
this.cpf = cpf;
}
public String getCargo() {
return cargo;
}
public void setCargo(String cargo) {
this.cargo = cargo;
}
public String getCurso() {
return curso;
}
public void setCurso(String curso) {
this.curso = curso;
}
public String getSenha() {
return senha;
}
public void setSenha(String senha) {
this.senha = senha;
}
public Integer getPermissao() {
return permissao;
}
public void setPermissao(Integer permissao) {
this.permissao = permissao;
}
}
我认为问题在于如何将整型的“setRm”、“setCpf”、“setPemissao”转换为字符串,如何实现?有人吗?您需要将字符串解析为整数:
vo.setRm(Integer.parseInt(txtRm.getText().toString()));
将Integer.txtRm.getText().toString()替换为Integer.parseInt(txtRm.getText().toString())
vo.setRm(Integer.parseInt(txtRm.getText().toString()));