Swift String - HasSuffix

Swift String - HasSuffix

Neste tutorial de string swift, veremos o que o método HasSuffix () faz.

Considere um cenário

Mounika é um engenheiro químico. Ela tem muitos produtos químicos. É muito difícil para ela encontrar o nome de um final químico com algum nome. Seu irmão Rathore a ajudou a encontrar o nome químico com base nos personagens finais nos nomes químicos. Então, ele usou uma linguagem de programação rápida para verificar o nome final do produto químico. Dessa forma, ele ajudou sua irmã.

HasSuffix ()

hasSuffix () na string swift é usado para verificar se a string termina com caracteres específicos ou uma string. Se a string terminar com a string dada, o valor booleano - true será retornado. Em outros casos, o false retornará (se a string não terminar com caracteres específicos ou uma string).

Sintaxe:

swift_string.HasSuffix (string)

Parâmetros:

É preciso apenas uma string como um parâmetro.

Para entender esse método muito melhor, temos que ver os exemplos em detalhes.

Exemplo 1:

Vamos criar uma string e verificar se essa string termina com uma string específica.

// Considere a corda Swift.
var swift_string: string = "ligação de hidrogênio e oxigênio"
print ("String original -", Swift_string)
// Verifique se o swift_string termina com - "hidrogênio"
imprimir ("faz as extremidades swift_string com hidrogênio ?- ", swift_string.HASSUFFIX ("hidrogênio"))

Saída:

Explicação:

Linha 2:

Criamos uma string chamada swift_string que mantém “ligação de hidrogênio e oxigênio”.

Linha 7:

Agora, estamos verificando se o swift_string termina com "hidrogênio"

A saída é falsa porque não termina com a string - "hidrogênio".

Exemplo 2:

Vamos criar uma string e verificar se essa string termina com uma string específica.

// Considere a corda Swift.
var swift_string: string = "ligação de hidrogênio e oxigênio"
print ("String original -", Swift_string)
// Verifique se o swift_string termina com - "ligação"
Imprima ("O swift_string termina com a ligação ?- ", swift_string.HasSuffix ("Bonding"))

Saída:

Explicação:

Linha 2:

Criamos uma string chamada swift_string que mantém “ligação de hidrogênio e oxigênio”.

Linha 7:

Agora, estamos verificando se o swift_string termina com - “ligação”

A saída é verdadeira porque termina com a string - "Bonding".

Exemplo 3:

Vamos criar uma string e verificar se essa string termina com um personagem específico.

// Considere a corda Swift.
var swift_string: string = "potássio, carbono"
print ("String original -", Swift_string)
// Verifique se o swift_string termina com - "n"
print ("O Swift_string termina com P ?- ", swift_string.HASSUFFIX ("N"))
// Verifique se o swift_string termina com - "p"
print ("O swift_string termina com n ?- ", swift_string.HASSUFFIX ("N"))

Saída:

Explicação:

Linha 2:

Criamos uma corda chamada Swift_String que segura - “potássio, carbono”.

Linha 7:

Agora, estamos verificando se o swift_string termina com - "n".

A saída é verdadeira porque o swift_string ("potássio, carbono") termina com 'n'.

Linha 10:

Agora, estamos verificando se o swift_string termina com - "n".

A saída é falsa porque o swift_string ("potássio, carbono") não termina com 'n'.

Exemplo 4:

Vamos criar uma string e verificar se essa string termina com uma string específica com uma instrução if-else.

// Considere a corda Swift.
var swift_string: string = "potássio, carbono"
print ("String original -", Swift_string)
// Verifique se o swift_string termina com - "carbono"
if (swift_string.HasSuffix ("carbono"))
Imprima ("Swift_string End with Carbon")

outro
Print ("Swift_string não termina com carbono")

Saída:

Explicação:

Linha 2:

Criamos uma corda chamada Swift_String que segura - “potássio, carbono”.

Linha 7-12:

Agora, estamos verificando se o swift_string terminar com - "carbono" usando uma instrução if -else.

A saída é "swift_string end com carbono".

Conclusão

hasSuffix () na string swift é usado para verificar se a string termina com caracteres específicos ou uma string. É sensível ao caso. Também é possível usar este método com declarações if-else.