2 개의 Properties 개체가 있다고 가정합니다. 하나는 마스터 속성을 포함하고 다른 하나는 대상입니다. 당신의 임무는이 둘을 비교하는 것입니다.속성 비교 질문
masterValue = masterProperties.getProperty(masterKey);
for (Properties targetFileProperty : targetFileList) {
if (targetFileProperty.containsKey(masterKey)) {
targetValue = targetFileProperty.getProperty(masterKey);
if (masterValue.equals(targetValue)) { //<---- this is where the problem is
// do something clever
} else {
// do something clever
제가 본 실시 예에서 대면하고 문제점이있다 :
마스터 키는 "A"이고, 마스터 값이 "10"이고, 목표 키 "A"및 10 "목표 키는"인
"위의 코드는 이들이 동일하다고 생각합니다. 즉, 공백을 없애거나 무시하는 것입니다.내 논리에서 오류를 지적하거나 더 나은 방법으로 공백을 사용할 수 없다고 주장 할 수 있습니까? 무시해 주시겠습니까? 감사합니다.