Java에는 변경 불가능한 문자열이 있으므로 초기화 된 크기는 변경되지 않습니다 (예 : 배열 크기). 문제는-크기가 변경되지 않으면 Java가 배열과 같은 length()
속성이 아닌 메서드를 호출해야하는 이유 length
는 무엇입니까? 이다length()
에 의해 구현되는 인터페이스에 length()
정의되어 있기 때문 입니다 . 인터페이스는 Java에서 속성을 정의 할 수 없습니다. 또한 이것은 다른 유형과 더 많이 호환됩니다.CharSequence
String
많은 방법으로, 당신은 단지에 의존 할 수 CharSequence
대신 실제의 인터페이스 String
당신은의 인스턴스를 사용할 수 있습니다, CharBuffer
, Segment
, String
, StringBuffer
또는 StringBuilder
에서 전화 사이트를.
참조 : CharSequence 문서.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다