Como desconsiderar uma parte do texto?

3 respostas
carlosvtnc

Estou usando uma JTable para adicionar os IPs dos computadores que necessito…
por exemplo:
192.168.1.101
192.168.1.102
192.168.1.103 …

Mas eu preciso apenas dos 2 ultimos numeros para uma aplicaçao,
o que representa o numero da máquina…

Como eu faço pra pegar apenas os 2 ultimos numeros e disconsiderar o “192.168.1.1”??

:!:

3 Respostas

T

Use substring e length para pegar os dois últimos caracteres. Ou você pode também pegar o último número, achar o resto da divisão por 100, e então imprimir com 2 dígitos; isso é porque você pode ter algo como:

192.168.1.1

onde você gostaria de ter o número “01”, não?

A propósito, digamos que você tenha o seguinte endereço:

192.168.1.243

O número que você quer é “43” ?

marcosharbs
String ip = "192.168.1.101";
//faça assim
String newIp = ip.substring(ip.length()-2, ip.length());
// ou assim também pode ser
String newIp = String.valueOf(ip.charAt(ip.length()-2)) + String.valueOf(ip.charAt(ip.length()-1));
carlosvtnc

Era isso mesmo!!
dei conta aqui…
Vlwss!

Criado 22 de junho de 2009
Ultima resposta 22 de jun. de 2009
Respostas 3
Participantes 3