<p class="Paragraph">Porovná dva výrazy typu String a vrátí informaci, zda se výrazy rovnají, zda je jeden z výrazů prázdný nebo zda je jeden výraz delší než druhý.</p>
<p class="Paragraph">Text1: Jakýkoli výraz typu String, který bude porovnán s vráceným výrazem typu String.</p>
<p class="Paragraph">Text2: Jakýkoli výraz typu String, který bude porovnán s předchozím vráceným výrazem typu String.</p>
<p class="Paragraph">Porovnání: Tímto volitelným parametrem bude nastavena metoda porovnání. Pokud Porovnání = 0, budou při porovnání výrazů typu String rozlišována velká a malá písmena. Pokud Porovnání = 1, nebudou rozlišována velká a malá písmena.</p>
<p class="Paragraph">Tuto funkci lze použít ke vzájemnému porovnání dvou výrazů typu String podle konvencí určených argumentem Porovnání.</p>
<p class="Paragraph">Vrácenými hodnotami mohou být hodnoty -1, 0, 1:</p>
<p class="P2">Vrácená hodnota</p>
<p class="Paragraph">-1 : Text1 > Text2 (např. objet a oběd).</p>
<p class="Paragraph">0 : Oba výrazy jsou stejné (např. oběd a oběd).</p>
<p class="Paragraph">1 : Text1 < Text2 (např. oběd a objet).</p>
<p class="Paragraph">Null: Jeden z výrazů je prázdný (např. "Petr" a "").</p>