Enumeration에서 얻은 값을 String과 비교할때 제대로 비교가 안되네요.
솔길
2023.04.01
소스코드
enumeration으로 .nextelement를 이용하여 얻은 값을 string 변수에 담고
string 값으로 비교를 하였는데 매핑이 되질 않습니다.
제가 개념을 잘 몰라서 그런지 좀 알려주셨으면 합니다.
밑에는 소스 코드입니다.
httpservletrequest req = ioparam.getrequest();
string sql_id = ioparam.getsqlid();
map map = req.getparametermap();
enumeration enumkey = req.getparameternames();
string key = ;
string str = ;
//param에 넣을 값
string[] setvalue = null;
for(int i=0; imap.size(); i++){
key = enumkey.nextelement().tostring();
//비교하는 부분 입니다.
if(key == popyn){
system.out.println(!!!!!!);
}
else{
system.out.println(key);
}
setvalue = str.split(,);
parammap.put(key,setvalue);
}