Olá pessoal, agradeço quem puder me tirar algumas dúvidas sobre o código abaixo, o erro ocorre na linha 6.
Quando compilo aparece um erro mostranto nos sinais < e > .
eu não posso usar estes sinais de comparação com string?
esta função verifica se os 3 primeiros bytes sao numericos e se o 4 byte é um “-”.
como faço para resolver este problema?
1 private boolean testeId(String vid) //====================
2 int i = 0; // verifica formato 999-xxxxxxx
3 int a = 0;
4 byte b[] = vid.getBytes();
5 for (i=0; i< vid.length();i++) {
6 if (i < 4) && (b[i] < “0” || b[i] > “9”) a = 1 ;
7
8 if (i == 4 && vid.substring(i,1).equals("-")) a = 1 ;
9 }
10 if (a == 0)
11 return true;
12 else
13 return false;
14 }