Java의 String에 속성 길이 (배열과 같은)가 아닌 length () 메서드가있는 이유는 무엇입니까?

필립 바르 투지

Java에는 변경 불가능한 문자열이 있으므로 초기화 된 크기는 변경되지 않습니다 (예 : 배열 크기). 문제는-크기가 변경되지 않으면 Java가 배열과 같은 length()속성이 아닌 메서드를 호출해야하는 이유 length는 무엇입니까? 이다length()

티아고 네그리

의해 구현되는 인터페이스에 length()정의되어 있기 때문 입니다 . 인터페이스는 Java에서 속성을 정의 할 수 없습니다. 또한 이것은 다른 유형과 더 많이 호환됩니다.CharSequenceString

많은 방법으로, 당신은 단지에 의존 할 수 CharSequence대신 실제의 인터페이스 String당신은의 인스턴스를 사용할 수 있습니다, CharBuffer, Segment, String, StringBuffer또는 StringBuilder에서 전화 사이트를.

참조 : CharSequence 문서.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

concat 메서드가 배열의 길이 속성에 영향을주지 않는 이유는 무엇입니까?

분류에서Dev

'오류'속성이 Ajax의 유효한 속성 또는 메서드가 아닌 이유는 무엇입니까?

분류에서Dev

div라는 div가 위의 두 개의 플로팅 된 것과 같은 길이가 아닌 이유는 무엇입니까?

분류에서Dev

속성에 메서드가있는 이유는 무엇입니까?

분류에서Dev

Put 메서드가 Asp Net Web Api에서 항상 멱 등성이 아닌 이유는 무엇입니까?

분류에서Dev

JavaScript "배열의 길이"가 하나 이상의 요소가있는 배열에 대해 다른 결과를 제공하는 이유는 무엇입니까?

분류에서Dev

이 HTTP 요청이 콘텐츠가 아닌 배열 길이를 반환하는 이유는 무엇입니까?

분류에서Dev

행과 열의 길이가 같은지 2D 배열에서 확인하는 방법은 무엇입니까?

분류에서Dev

2 개의 객체의 배열을 얻었습니다. 각 객체에는 객체의 배열을 포함하는 'events'속성이 있습니다. participantId가 1이 아닌 요소를 필터링하는 방법은 무엇입니까?

분류에서Dev

AKKA TypedActor 클래스에 서명이 같은 두 개의 메소드가있는 이유는 무엇입니까?

분류에서Dev

두 개의 열이 길이가 아닌 경우 0을 추가하는 방법은 무엇입니까?

분류에서Dev

Codesandbox.io의 Svelte 앱에서 TypeError ...가 생성자가 아닌 이유는 무엇입니까?

분류에서Dev

Preproccessor가 C 및 C ++와 같은 Java 프로그램의 일부가 아닌 이유는 무엇입니까?

분류에서Dev

String.isEmpty ()를 사용하여 String이 비어 있는지 또는 String.length () 메서드가 아닌지 확인하는 것이 좋은 이유는 무엇입니까?

분류에서Dev

인덱스가 목록이 아닌 컬렉션의 속성 인 이유는 무엇입니까?

분류에서Dev

rt.jar이 클래스 경로 시스템 속성의 일부가 아닌 이유는 무엇입니까?

분류에서Dev

마지막 console.log에서 리스너 배열 길이가 2가 아닌 3 인 이유는 무엇입니까?

분류에서Dev

큰 줄이 길이를 얻는 데 더 많은 비용이 드는 이유는 무엇입니까? 복잡성 string.length는 무엇입니까?

분류에서Dev

내 toString 메서드가 Java의 요소 배열에서 null을 반환하는 이유는 무엇입니까?

분류에서Dev

'abc'[-1]의 결과가 'b'가 아닌 'c'인 이유는 무엇입니까?

분류에서Dev

+ = a가 C에서 0과 같은 이유는 무엇입니까?

분류에서Dev

XDocument에서 루트가 아닌 노드의 xmlns 속성을 제거하는 방법은 무엇입니까?

분류에서Dev

정수 배열에서 가장 긴 연속 시퀀스의 길이를 찾는 프로그램의 시간 복잡성은 무엇입니까?

분류에서Dev

스택 프레임에서 로컬 변수 배열의 각 슬롯이 JVM의 1 바이트가 아닌 4 바이트 인 이유는 무엇입니까?

분류에서Dev

setData의 객체가 데이터의 배열이 아닌 이유는 무엇입니까?

분류에서Dev

Rust의 for 루프가 슬라이스 나 반복자에 대해 반복 할 수 있지만 배열이 아닌 이유는 무엇입니까?

분류에서Dev

Java 속성 : 키 = 값이 아닌 줄을 유지하는 방법은 무엇입니까?

분류에서Dev

Java 동시 수정 예외가 표준 배열이 아닌 배열 목록에 영향을 미치는 이유는 무엇입니까?

분류에서Dev

Java 14가 LTS가 아닌 이유는 무엇입니까?

Related 관련 기사

  1. 1

    concat 메서드가 배열의 길이 속성에 영향을주지 않는 이유는 무엇입니까?

  2. 2

    '오류'속성이 Ajax의 유효한 속성 또는 메서드가 아닌 이유는 무엇입니까?

  3. 3

    div라는 div가 위의 두 개의 플로팅 된 것과 같은 길이가 아닌 이유는 무엇입니까?

  4. 4

    속성에 메서드가있는 이유는 무엇입니까?

  5. 5

    Put 메서드가 Asp Net Web Api에서 항상 멱 등성이 아닌 이유는 무엇입니까?

  6. 6

    JavaScript "배열의 길이"가 하나 이상의 요소가있는 배열에 대해 다른 결과를 제공하는 이유는 무엇입니까?

  7. 7

    이 HTTP 요청이 콘텐츠가 아닌 배열 길이를 반환하는 이유는 무엇입니까?

  8. 8

    행과 열의 길이가 같은지 2D 배열에서 확인하는 방법은 무엇입니까?

  9. 9

    2 개의 객체의 배열을 얻었습니다. 각 객체에는 객체의 배열을 포함하는 'events'속성이 있습니다. participantId가 1이 아닌 요소를 필터링하는 방법은 무엇입니까?

  10. 10

    AKKA TypedActor 클래스에 서명이 같은 두 개의 메소드가있는 이유는 무엇입니까?

  11. 11

    두 개의 열이 길이가 아닌 경우 0을 추가하는 방법은 무엇입니까?

  12. 12

    Codesandbox.io의 Svelte 앱에서 TypeError ...가 생성자가 아닌 이유는 무엇입니까?

  13. 13

    Preproccessor가 C 및 C ++와 같은 Java 프로그램의 일부가 아닌 이유는 무엇입니까?

  14. 14

    String.isEmpty ()를 사용하여 String이 비어 있는지 또는 String.length () 메서드가 아닌지 확인하는 것이 좋은 이유는 무엇입니까?

  15. 15

    인덱스가 목록이 아닌 컬렉션의 속성 인 이유는 무엇입니까?

  16. 16

    rt.jar이 클래스 경로 시스템 속성의 일부가 아닌 이유는 무엇입니까?

  17. 17

    마지막 console.log에서 리스너 배열 길이가 2가 아닌 3 인 이유는 무엇입니까?

  18. 18

    큰 줄이 길이를 얻는 데 더 많은 비용이 드는 이유는 무엇입니까? 복잡성 string.length는 무엇입니까?

  19. 19

    내 toString 메서드가 Java의 요소 배열에서 null을 반환하는 이유는 무엇입니까?

  20. 20

    'abc'[-1]의 결과가 'b'가 아닌 'c'인 이유는 무엇입니까?

  21. 21

    + = a가 C에서 0과 같은 이유는 무엇입니까?

  22. 22

    XDocument에서 루트가 아닌 노드의 xmlns 속성을 제거하는 방법은 무엇입니까?

  23. 23

    정수 배열에서 가장 긴 연속 시퀀스의 길이를 찾는 프로그램의 시간 복잡성은 무엇입니까?

  24. 24

    스택 프레임에서 로컬 변수 배열의 각 슬롯이 JVM의 1 바이트가 아닌 4 바이트 인 이유는 무엇입니까?

  25. 25

    setData의 객체가 데이터의 배열이 아닌 이유는 무엇입니까?

  26. 26

    Rust의 for 루프가 슬라이스 나 반복자에 대해 반복 할 수 있지만 배열이 아닌 이유는 무엇입니까?

  27. 27

    Java 속성 : 키 = 값이 아닌 줄을 유지하는 방법은 무엇입니까?

  28. 28

    Java 동시 수정 예외가 표준 배열이 아닌 배열 목록에 영향을 미치는 이유는 무엇입니까?

  29. 29

    Java 14가 LTS가 아닌 이유는 무엇입니까?

뜨겁다태그

보관