1
respuesta

Datos de una URL - Java

Algoritmo que guarda los datos de una URL.

ALGORITMO:

class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String url = scanner.nextLine();
        String[] dataOne = url.split("\\?");
        String[] dataTwo = dataOne[1].split("&");
        ArrayList<String> dataThree = new ArrayList<>();
        String password = "";
        boolean pass = false;
        for (String data : dataTwo) {
            String[] dataLine = data.split("=");
            if (dataLine.length == 2) {
                dataThree.add(dataLine[0] + " : " + dataLine[1]);
                if (Objects.equals(dataLine[0], "pass")) {
                    password = "password : " + dataLine[1];
                    pass = true;
                }
            } else {
                dataThree.add(dataLine[0] + " : not found");
            }
        }
        if (pass) {
            dataThree.add(password);
        }
        for (String data : dataThree) {
            System.out.println(data);
        }
    }
}
1 respuesta

Hola Christian, espero que estés bien! Gracias por compartir tu código con nosotros. Si tiene alguna pregunta sobre el contenido del curso, estamos aquí para ayudarlo. ¡Sigue practicando! ¡Vamos juntos! :)

Si este post te ayudó, por favor, marca como solucionado ✓.