String.compareTo()
Descrição
Compara duas Strings, testando se uma vem antes da outra na tabela ASCII, ou se são iguais. As Strings são comparadas caractere por caractere, usando os valores ASCII dos caracteres. Isso significa, por exemplo, que 'a' vem antes 'b', em ordem alfabética, mas depois de 'A' e 'B' etc. Números vem antes das letras.
Sintaxe
minhaString.compareTo(minhaString2)
Parâmetros
- minhaString: uma variável do tipo String
- minhaString2: outra variável do tipo String
Retorna
- um número negativo: se minhaString vem antes de minhaString2
- 0: se minhaString é igual a minhaString2
- um número positivo: se minhaString vem depois de minhaString2
Código de Exemplo
The result on Serial Monitor:
※ Notas e Advertências:
If the string is modified, it is highly recommended using String.reserve() to prevent the memory fragmentation issue
Ver Também
- Linguagem : Arduino - String
- Linguagem : String.c_str()
- Linguagem : String.charAt()
- Linguagem : String.concat()
- Linguagem : String.endsWith()
- Linguagem : String.equals()
- Linguagem : String.equalsIgnoreCase()
- Linguagem : String.getBytes()
- Linguagem : String.indexOf()
- Linguagem : String.lastIndexOf()
- Linguagem : String.length()
- Linguagem : String.remove()
- Linguagem : String.replace()
- Linguagem : String.reserve()
- Linguagem : String.setCharAt()
- Linguagem : String.startsWith()
- Linguagem : String.substring()
- Linguagem : String.toCharArray()
- Linguagem : String.toDouble()
- Linguagem : String.toFloat()
- Linguagem : String.toInt()
- Linguagem : String.toLowerCase()
- Linguagem : String.toUpperCase()
- Linguagem : String.trim()
Exemplo : Tutoriais String (Em Inglês)
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |