1
resposta

Usando split para quebrar uma string Java

Não consigo fazer a string ser separada por linhas, toda vez que mando retornar a string quebrada com valor do array em 0 ela me retorna o primeiro caráctere...

Response response = client.newCall(request).execute();

        String respostaRequest = new String(response.body().string());

        String respostaAutomatica = respostaRequest.split("\r")[0];

        System.out.println(respostaAutomatica);

        System.out.println(respostaAutomatica.length());

        String idCaixaOperacaoRetorno = respostaAutomatica.split("|")[3] + 
                respostaAutomatica.split("|")[4] + 
                respostaAutomatica.split("|")[5] + 
                respostaAutomatica.split("|")[6] + 
                respostaAutomatica.split("|")[7] +
                respostaAutomatica.split("|")[8] +
                respostaAutomatica.split("|")[9];

        String status = respostaAutomatica.split("|")[0] + respostaAutomatica.split("|")[1];




        if (respostaAutomatica != null && respostaAutomatica != "") {



            if (status.equals("OK")) {

                try {


                    System.out.println("Id Caixa Operação: " + idCaixaOperacaoRetorno);
                    System.out.println("Satus: " + status);



                } catch (Exception e) {

                }

            }

        }
1 resposta

Fabio, se pudesse passar mais infos onde está quebrando a cabeça ficaria grato!

abs, Nico