Tenho a seguinte String ; teste:teste:
e Preciso verificar que quando chegar no ultimo “:”, estou com a palavra completa, segue abaixo meu codigo,
Obs. tentei implementar um contador, mas ele fica sempre 1
<p:inputText id="firstname" value="#{bean.input3}">
<p:ajax event="keyup" update="out1" listener="#{bean.submit}" />
</p:inputText>
<h:outputText id="out2" value="#{bean.input3}" />
<h:inputHidden id="out1" value="#{bean.input3}"/>
*************************
private String valodaString;
public int contador;
public void submit() {
System.out.print("fsdafasfasd :"+getInput3());
String valor = getInput3();
this.valodaString = this.valodaString + getInput3();
if (valor.endsWith(":")) {
contador = contador +1;
}
if ((this.valodaString.endsWith(":")) && (contador==2)) {
System.out.print("encontrou o final:"+this.valodaString);
this.sairdoloop = 1;
}
Não entendi nada, cara.
O que quer dizer “estar com a palavra completa” ?
como eu estou com o componente keyup, ele vai passar string por string, significa que :
Quando minha string estiver completa, quando tiver os dois “:”, significa que a minha palavra esta completa, e vou com essa string para outro metodo que criei…
nao sei se fui claro, entendeu ?
Cara vc pega sua string e percorre letra a letra, ai vc verifica se é “:” e joga em uma variavel, quando achar a segunda chama o seu método
Acho que é isso.
public static void main(String[] args) {
String nome = "CarlosSilva:TesteSplit";
String[] completo = nome.split(":");
System.out.println(completo[0]);
// Chame seu método passando o conteúdo de completo[0];
}
Entao cara, mas tenho que pegar minha string meu segundo “:” pois tenho a seguinte string :
%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
Man, há um array de String, pegue as posições 0, 1, 2…
for (int i = 0; i < completo.length; i++) {
System.out.println(completo[i]);
}
cara, coloquei um print no meu metodo, só para ver o que ele esta fazendo
passei o seguinte cartao (%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
meu metodo
public void submit() {
System.out.print("fsdafasfasd :"+getInput3());
)
cartao no leitor e tenho o seguinte resultado …
da uma olhada a quantidade de vezes que ele passa no metodo :
fsdafasfasd :%
INFO: fsdafasfasd :%I
INFO: fsdafasfasd :%IT
INFO: fsdafasfasd :%ITA
INFO: fsdafasfasd :%ITALO
INFO: fsdafasfasd :%ITALO
INFO: fsdafasfasd :%ITALO G
INFO: fsdafasfasd :%ITALO G
INFO: fsdafasfasd :%ITALO G M
INFO: fsdafasfasd :%ITALO G MO
INFO: fsdafasfasd :%ITALO G MOR
INFO: fsdafasfasd :%ITALO G MORI
INFO: fsdafasfasd :%ITALO G MORI
INFO: fsdafasfasd :%ITALO G MORIA
INFO: fsdafasfasd :%ITALO G MORIALL
INFO: fsdafasfasd :%ITALO G MORIALL
INFO: fsdafasfasd :%ITALO G MORIALLI
INFO: fsdafasfasd :%ITALO G MORIALLI
INFO: fsdafasfasd :%ITALO G MORIALLI S
INFO: fsdafasfasd :%ITALO G MORIALLI SAN
INFO: fsdafasfasd :%ITALO G MORIALLI SAN
INFO: fsdafasfasd :%ITALO G MORIALLI SANT
INFO: fsdafasfasd :%ITALO G MORIALLI SANT
INFO: fsdafasfasd :%ITALO G MORIALLI SANTO
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç0
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç0
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç010
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=03
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=01040561210
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109:
INFO: fsdafasfasd :%ITALO G MORIALLI SANTOS :ç01049000007305001=031212=010405612109: - See more at: http://javafree.uol.com.br/topic-889377-Verificar-uma-string.html#sthash.DIKNDWov.dpuf