Java String contentEquals() Metoda

❮ Metody strunowe


Przykład

Dowiedz się, czy ciąg zawiera ciąg znaków:

String myStr = "Hello";
System.out.println(myStr.contentEquals("Hello"));  // true
System.out.println(myStr.contentEquals("e"));      // false
System.out.println(myStr.contentEquals("Hi"));     // false


Definicja i użycie

Metoda contentEquals()przeszukuje ciąg, aby dowiedzieć się, czy zawiera dokładnie taką samą sekwencję znaków w określonym ciągu lub StringBuffer.

Zwraca true, jeśli znaki istnieją, a falsejeśli nie.


Składnia

Istnieją 2 contentEquals()metody:

public boolean contentEquals(StringBuffer chars)
public boolean contentEquals(CharSequence chars)

Wartości parametrów

Parameter Description
StringBuffer chars The StringBuffer to be searched for
CharSequence chars The sequence of characters to be searched for

Klasa StringBuffer jest jak String, tylko może być modyfikowana, znajduje się w pakiecie java.lang.

Interfejs CharSequence to czytelna sekwencja wartości znaków, którą można znaleźć w pakiecie java.lang.

Szczegóły techniczne

Zwroty: A boolean, wskazujący, czy dokładnie taka sama sekwencja znaków istnieje w określonym ciągu (lub StringBuffer):
  • true- istnieje ciąg znaków
  • false- ciąg znaków nie istnieje
Wersja Java: 1.4 (contentEquals ( znaki StringBuffer ))
1.5 (contentEquals (znaki CharSequence ) )

❮ Metody strunowe