Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-Set-e-Get转换_Android - Fatal编程技术网

Android-Set-e-Get转换

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

尝试运行“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 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()));