1
resposta

[Projeto] extraindo parte da string

import java.util.Scanner;

public class Arquivo {
    static void main(String[] args) {
        Scanner ler = new Scanner(System.in);

        System.out.println("Digite o nome do arquivo: ");
        String arquivo = ler.nextLine();

        int ponto = arquivo.lastIndexOf(".");
        if (ponto != -1){
            String arquivoSemExtensao = arquivo.substring(0, ponto);
            System.out.println("Nome do arquivo sem extensão: " + arquivoSemExtensao);
        }else {
            System.out.println("Arquivo não possui extensão.");
        }
        ler.close();
    }
}
1 resposta

Olá, Gabriel! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o lastIndexOf para localizar a posição do ponto com Java, utilizou muito bem o substring para manipulação de strings e ainda compreendeu a importância do Scanner para entrada de dados.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Conteúdos relacionados

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!