DEV Community

Gabriel de Oliveira
Gabriel de Oliveira

Posted on

Portfólio - Aula 07

A aula 7 foi sobre processamento de Strings. A seguir alguns exemplos de programas de manipulação de Strings:

Indexação:

frase = "UFOPA BRASIL"
f = frase[3]
print(f)

last = frase[-4]
print(last)

Enter fullscreen mode Exit fullscreen mode

Execução do código aqui:https://onlinegdb.com/YFBtz6Jer

Programa de manipulação de Strings:

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        String s = "UFOPA";
        String t = "Gabriel Aleixo de Oliveira";
        String a = "2021005138";

        if (s.equals(t)) {
            System.out.println("As Strings são iguais.");
        } else {
            System.out.println("As Strings são diferentes.\n");
        }

        System.out.println(s.equals(a));//Sempre usar equals para comparar Strings.
        System.out.println(s.concat(" ") + t +(" ") + a);
        System.out.println(s.replace('O', '#'));// Troca um caractere por outro
        System.out.println(t.replace('i', '*'));
        System.out.println(t.toUpperCase());//Tudo em maiusculo
        System.out.println(t.toLowerCase());//Tudo em minusculo
        System.out.println(t.toLowerCase().indexOf("x"));//Retorna a posição da String
        System.out.println(a.length());//Comprimento da String

    }
}
Enter fullscreen mode Exit fullscreen mode

Execute o código aqui: https://onlinegdb.com/f7ReXfteH

Top comments (0)