Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Java Split

`

`Boa Noite !!

Este código abaixo não funciona só quando substituo o ponto (.) por traço (-)

String ip = "10.2.1.112"; (não funciona ) "10-2-1-112" (Funciona)

    String[] ipDividido = ip.split(".")  ; (mudar para ("-"))
    System.out.println(ipDividido.length);
    System.out.println(ipDividido[2]);

- Alguém saberia me responder o porque ?

2 respostas

Olá Antônio, tudo bem?

Você poderia mostrar todo o código? Pois, assim fica mais fácil de saber o motivo.

solução!

Bom dia !! Desculpas pela demora

Código:import java.util.Scanner;

public class Aplicativo {

public static void main(String[] args) {

    Ips ips = new Ips();
    Scanner ler = new Scanner(System.in);

    System.out.print("Digite o endereço Ip : ");
    ips.setIps(ler.next());

    String[] ipDividido = ips.getIps().split("-");

    for (int i = 0; i < ipDividido.length; i++) {

        if ("1".equals(ipDividido[i])) {

            System.out.println("Estamos indo bem " + ipDividido[i]);
        }else

        System.out.println(ipDividido[i]);
    }

}

}

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software