Имя интерфейса
- Все суперинтерфейсы:
CharSequence
public interface Name extends CharSequence
Name одной реализации можно использовать в коллекциях, тогда как Name из разных реализаций могут работать в коллекциях некорректно. Пустое значение Name имеет длину, равную нулю.
В контексте обработки аннотаций гарантии для одной и той же реализации должны распространяться на контексты, в которых побочные эффекты, опосредованные API, могут быть доступны друг другу, в том числе в последовательных раундах обработки аннотаций процессорами.
- С момента:
- 1.6
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
contentEquals |
Сравнивает это имя с указанным CharSequence. |
boolean |
equals |
Возвращает true, если аргумент представляет то же имя, что и this, и false в противном случае. |
int |
hashCode() |
Соблюдает общий контракт Object.hashCode. |
Методы, объявленные в интерфейсе CharSequence
charAt, chars, codePoints, getChars, isEmpty, length, subSequence, toString | Модификатор и тип | Метод | Описание |
|---|---|---|
char |
charAt |
Возвращает значение char по указанному индексу. |
default IntStream |
chars() |
Возвращает поток int, дополняющих нулями значения char этой последовательности. |
default IntStream |
codePoints() |
Возвращает поток значений кодовых точек этой последовательности. |
default void |
getChars |
Копирует символы из этой последовательности в указанный массив назначения. |
default boolean |
isEmpty() |
Возвращает true, если эта последовательность символов пуста. |
int |
length() |
Возвращает длину этой последовательности символов. |
CharSequence |
subSequence |
Возвращает CharSequence, являющееся подпоследовательностью этой последовательности. |
String |
toString() |
Возвращает строку, содержащую символы этой последовательности в том же порядке. |
Подробное описание методов
equals
boolean equals(Object obj)
true, если аргумент представляет то же имя, что и this, и false в противном случае. Обратите внимание, что идентичность Name определяется как его содержимым — последовательностью символов, так и реализацией, которая его создала.
hashCode
int hashCode()
Object.hashCode.contentEquals
boolean contentEquals(CharSequence cs)
CharSequence. Результат равен true тогда и только тогда, когда это имя представляет ту же последовательность значений char, что и указанная последовательность.- Параметры:
-
cs— последовательность для сравнения с этим именем - Возвращает:
-
true, если это имя представляет ту же последовательность значенийchar, что и указанная последовательность; в противном случае —false - См. также:
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.