Java >> Java tutorial >  >> Tag >> String

Java String.regionMatches()

Denne artikel er en del af en serie:• Java String.String()
• Java String.codePointCount()
• Java String.codePointAt()
• Java String.concat()
• Java String.contains()
• Java String.copyValueOf()
• Java String.endsWith()
• Java String.format()
• Java String.getBytes()
• Java String.indexOf()
• Java String.intern()
• Java String.isEmpty()
• Java String.lastIndexOf()
• Java String.regionMatches() (aktuel artikel)• Java String.replace()
• Java String.replaceAll()
• Java String.split()
• Java String.startsWith()
• Java String.subSequence()
• Java String.substring()
• Java String.toLowerCase()
• Java String.toUpperCase()
• Java String.trim()
• Java String.valueOf()

Metoden regionMatches() kontrollerer om to streng regioner er lige.

Her er et par vigtige punkter:

  • ignoreCase specificerer, om vi skal ignorere tilfældet af begge strenge
  • toffset bestemmer startindekset for den første streng
  • andet angiver den anden streng .
  • ooffset angiver startindekset for den anden streng
  • len angiver antallet af tegn, der skal sammenlignes

Tilgængelige signaturer

boolean regionMatches(int toffset, String other, int ooffset, int len)
boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)

Eksempel

@Test
public void whenCallRegionMatches_thenCorrect() {
    assertTrue("welcome to baeldung".regionMatches(false, 11, "baeldung", 0, 8));
}
Næste » Java String.replace()« ForrigeJava String.lastIndexOf()
Java tag