• Prezados usuários,

    Por questões de segurança, a partir de 22/04/2024 os usuários só conseguirão logar no fórum se estiverem com a "Verificação em duas etapas" habilitada em seu perfil.

    Para habilitar a "Verificação em duas etapas" entre em sua conta e "Click" em seu nick name na parte superior da página, aparecerá opções de gestão de sua conta, entre em "Senha e segurança", a primeira opção será para habilitar a "Verificação em duas etapas".

    Clicando alí vai pedir a sua senha de acesso ao fórum, e depois vai para as opções de verificação, que serão as seguintes:

    ***Código de verificação via aplicativo*** >>>Isso permite que você gere um código de verificação usando um aplicativo em seu telefone.

    ***Email de confirmação*** >>>Isso enviará um código por e-mail para verificar seu login.

    ***Códigos alternativos*** >>>Esses códigos podem ser usados para fazer login se você não tiver acesso a outros métodos de verificação.

    Existe as 3 opções acima, e para continuar acessando o fórum a partir de 22/04/2024 você deverá habilitar uma das 03 opções.

    Tópico para tirar dúvidas>>>>https://forum.adrenaline.com.br/threads/obrigatoriedade-da-verificacao-em-duas-etapas-a-partir-de-24-04-2024-duvidas.712290/

    Atencionamente,

    Administração do Fórum Adrenaline

ajuda em java..

Acho que se você explicasse com o que precisa, seria mais facil ajudar... =P
 
entaumm.. tenho que terminar um sisteminha aqui que o professor pediu.... mas cara to quase sem tempo pra terminar e preciso tirar 10 nele... ja fiz bastante dele uns 70% ta pronto.. falta so criar algumas validações e fazer as telas...... ate pago o cara que terminar pra mim... ou me ajudar...... mas isso por msn leandro.rudnick@hotmail.com mas preciso de alguem que entenda do assunto pq preciso entregar semana que vem...
 
Então vc nao quer ajuda, quer q terminem pra vc, isso?
Se tiver alguma duvida de como fazer alguma coisa, ou como funciona, ateh posso ajudar, mas pegar pra fazer tbm to sem tempo...
Mas se quiser alguma explicação, posta aih q eu ajudo :)
 
Puts, pior q to no trampo e aki eh tudo bloqueado, e depois vo pra aula, e na facul tbm tah bloqueado...
E de noite vou ter trabalho da facul pra fazer, por isso q falei q soh dava pra tirar as duvidas aki...
 
String texto = chassi.getText();
if ( texto.length() < 5 || texto.length() >20 )
// avisar que o campo é invalido
 
Ah, achei q tu tava fazendo com interface grafica e o campo chassi fosse um componente na tela, mas como ele jah eh String, faz direto ->
if ( pChassi.length() < 5 || pChassi.length() >20 )
// avisa valor incorreto e pede de volta...
 
hehehe chato eu né....
seguinte agora compilo.. mas qd crio um com chassi 5 a 20 caracteres ele grava blz mas se crio com q naum teja na regra da erro.....

no codigo fiz isso

public void setChassi(String pChassi)
{
if ( pChassi.length() < 5 || pChassi.length() >20 )
throw new IllegalArgumentException ("Deve Conter entre 5 a 20 Digitos");
mChassi = pChassi;
}

Erro

 
Ps: as duas linhas de cima que estão comentadas não estava funcionando não?
Edit: vc respondeu enquanto eu tava digitando :p
pera aih...
 
O esquema é o seguinte, quando vc faz o "throw new IllegalArgumentException ("Deve Conter entre 5 a 20 Digitos");", ele trata como uma Exception, daquele jeito la que apareceu... vc pode fazer assim, em vez de dar o throw, da um System.out mesmo e exibe de volta a parte pro cara digitar o chassi
 
Vc tirou o o mesmo nao deve ser, pq akelas linhas vermelhas eram a saida gerada pelo throws, se continua dando exception sem o throws o erro eh outro...
A questão eh que voce tem q mandar pegar outro valor pro chassi quando o valor entrar naquele if lah... chamar getChassi() ou sei lah como vc implementou essa parte, provavelmente seria melhor fazer a verificação do valor do chassi logo apos pegar a entrada do usuario, e ficar testando ateh o usuario entrar um valor valido... =)
 
Lógico, meio dia eu to saindo, mas daih mais alguem aki ajuda e tals =)
 
E se der, lah da facul eu entro tbm, daih posso dar mais uma ajuda =)
 
bem parecido
um campo chamado Placa mas ele tem que ter 7 posições sendo que as tres primeiras devem ser alfabeticas e as 4 ultimas deve ser numericas.....

o professor me passou o seguinte validador.


package util;

import java.text.ParseException;
import java.text.SimpleDateFormat;

public class Validador
{
public static boolean alfanumerico(String pTexto)
{
for (int i=0; i < pTexto.length(); i++)
{
if (Character.isLetterOrDigit(pTexto.charAt(i)) == false &&
pTexto.charAt(i) != '.' &&
pTexto.charAt(i) != ' ' &&
pTexto.charAt(i) != '\'')
return false;
}
return true;
}

public static boolean alfabetico(String pTexto)
{
for (int i=0; i < pTexto.length(); i++)
{
if (Character.isLetter(pTexto.charAt(i)) == false &&
pTexto.charAt(i) != '.' &&
pTexto.charAt(i) != ' ' &&
pTexto.charAt(i) != '\'')
return false;
}
return true;
}

public static boolean numerico(String pTexto)
{
for (int i=0; i < pTexto.length(); i++)
{
if (Character.isDigit(pTexto.charAt(i)) == false)
return false;
}
return true;
}

public static boolean numericoReal(String pTexto)
{
boolean tDecimal = false;
for (int i=0; i < pTexto.length(); i++)
{
if (Character.isDigit(pTexto.charAt(i)) == false &&
pTexto.charAt(i) != '.')
return false;
if (pTexto.charAt(i) == '.' && tDecimal)
return false;
if (pTexto.charAt(i) == '.' && i == 0)
return false;
if (pTexto.charAt(i) == '.')
tDecimal = true;
}
return true;
}

public static boolean validarData(String pFormato, String pData)
{
try
{
SimpleDateFormat tFormat = new SimpleDateFormat(pFormato);
tFormat.setLenient(false);
tFormat.parse(pData);
return true;
}
catch (ParseException e)
{
return false;
}
}
}



______________________________
como faço?
 
if( alfabetico( Placa.substring(0,3) ) && numerico( Placa.substring(3) )
// verdadeiro
Ps: daih se nao for, manda pegar de votla e tals...
flws aih =)
 

Users who are viewing this thread

Voltar
Topo