fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12.  
  13. /*
  14. * Retorno que iremos trabalhar
  15. */
  16. final String retorno = "Sucesso! Usuario salvo. Id: 257";
  17.  
  18. // Pegamos a posição do : na String
  19. int posicaoDoisPontos = retorno.indexOf(':');
  20.  
  21. // Caso ão ache os : na STring irá retornar -1
  22. if(posicaoDoisPontos > -1){
  23. // Vamos pegar a psoição a frente do : até o fim da String (seu tamanho)
  24. String idLiteral = retorno.substring( (posicaoDoisPontos+1) , retorno.length() );
  25. // Transformamos a String em Integer
  26. Integer id = Integer.valueOf(idLiteral.trim());
  27. System.out.println(id);
  28. }else{
  29. System.out.println("Não foi possível formatar o valor!");
  30. }
  31. }
  32. }
Success #stdin #stdout 0.04s 711168KB
stdin
Standard input is empty
stdout
257