Passar espaço em branco para valor 0 enquanto percorre linha

Bom dia!
Como passar os espaços em branco para o valor 0 enquanto percorre a linha?
Estou com um problema preciso validar um arquivo txt tipo:
|Venda|Loja50|Segunda| LInha 1
|Regve|50,30||500,25| LInha 2
|Venda|Loja50|Terca| LInha 3
|Regve|50,30||| linha 4
onde
a limitação por campos sejam exclusivamente os pipes;
as informações nos dois primeiros pipes são o tipo do registro.
Os demais formando algo assim:
|Venda| Loja| dia da semana |
|Registro de venda|1º turno|2º turno|3º turno|
Gostaria de validadar tipo quando o registro no turno for vazio, mostrar qual loja e dia da semana teve essa venda e somar a venda do dia.
Fiz algo com split, mas não consigo passar o campo vazio para 0 para fazer a soma.

Obrigado pela ajuda e desculpa a ignorância.

|Venda|Loja50|Segunda|
|Regve|50,30||500,25|
|Venda|Loja50|Terca|
|Regve|50,30|||

[code] String Arquivo = “Loja.txt”;
try {
InputStream is = new FileInputStream(Arquivo);
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String linha = br.readLine();//*

        for (int i = 0; linha != null; i++) {    


            String[] a = linha.split("\\|", -1);    

            try {    
                if ("Regve".equals(a[1])) {    
                    Double turno1 = Double.parseDouble(a[2].replace(",", "."));    
                    Double turno2 = Double.parseDouble(a[3].replace(",", "."));    
                    Double turno3 = Double.parseDouble(a[4].replace(",", "."));    
                    Double somaVenda = turno1 + turno2 + turno3;    
                    System.out.println("Registro de venda " + somaVenda);    
                }    

            } catch (ArrayIndexOutOfBoundsException arr) {    
                System.out.println("sem dados" + arr);    
            }    
            linha = br.readLine();    

            br.close();    
            isr.close();    
            is.close();    
        }    

    } catch (FileNotFoundException e) {    
        System.out.println("Arquvio não existe");    
    } catch (IOException e) {    
        System.out.println("Não é possível Ler o Arquivo");    


    }    
}    

} [/code]

Você criou outro tópico para tirar uma dúvida que tu já citou em tópico anterior ? Colega, vira bagunça dai.
Se ninguém respondeu lá ainda é porque não leram ou tiveram tempo para colaborar, tu precisa é ter paciência !

E ó:

String s = " "; if (s != null && s.trim().isEmpty()) { s = "0"; }

Exemplo “boboca” de fazer o que tu perguntou. Leia a API String