문자열 연결 : CONCAT () vs "+"연산자
문자열 A와 B를 가정합니다. a += b a = a.concat(b) 후드 밑에, 그들은 같은 것입니까? 여기에 참조로 디 컴파일 된 Concat입니다. + 연산자를 삭제할 수도뿐만 아니라 그 작업자를 확인하고 싶습니다. public String concat(String s) { int i = s.length(); if (i == 0) { return this; } else { char ac[] = new char[count + i]; getChars(0, count, ac, 0); s.getChars(0, i, ac, count); return new String(0, count + i, ac); } } 해결 방법 아니, 꽤 아니야. 첫째, 의미론에서 약간의 차이가 있습니다. a 가 null 인 경우..
2021. 4. 11.