Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2203 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Tester si une variable contient des caractères

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tester si une variable contient des caractères

n°2190803
splint33
Posté le 18-05-2013 à 16:58:40  profilanswer
 

Bonjour, je débute dans java, et je crée actuellement un petit plugin.
J'ai une variable "c" qui contient une URL que l'utilisateur rentre.
Je souhaite que si "c" est vide, il s'affiche un System.out.print("Merci de mettre une url" );
Si "c" ne commence pas par "http://", il s'affiche un System.out.print("Merci de mettre une adresse qui commence par http://" );
Si "c" ne se termine pas par ".ogg", ".mp3", .midi", il s'affiche un System.out.print("Utilisez seulement des lien terminant par .ogg, .mp3 ou .midi" );
 
Tout mon petit plugin fonctionne déjà, mais si l'utilisateur laisse vide c, que l'adresse de commence pas par http://, ou que l’extension n'est pas la bonne, j'aboutit à une erreur...
 
Comment faire pour tester la variable avant d’exécuter le code ?

mood
Publicité
Posté le 18-05-2013 à 16:58:40  profilanswer
 

n°2191486
LeRiton
Posté le 23-05-2013 à 13:37:48  profilanswer
 

Pour répondre exactement à ta question, utilise String.startsWith(), String.endsWith() et String.isEmpty().
 
Mais tes vérifications ne sont pas suffisantes, le mieux serait de contrôler la syntaxe de ton URL avec la classe URI. De plus, le fait de contrôler l'extension d'un fichier ne t'assure pas de son contenu réel, ça représente des failles de sécu potentielles. Au minimum, contrôler le type MIME du fichier.

n°2191487
rufo
Pas me confondre avec Lycos!
Posté le 23-05-2013 à 13:39:08  profilanswer
 

Les expressions régulières peuvent aider aussi ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Tester si une variable contient des caractères

 

Sujets relatifs
Variable DOS = nom_de_fichier[VBA-Excel] selection d'une plage variable
Selection a colonne variable dans une autre feuillePeut on garder une variable php en mémoire?
[Résolu][ImageMagick] Passer une variable à convert : ne marche pas :(Problème de variable
Passer une variable d'un script sh vers script mysqlFaire une somme mathématique sigma avec variable en vba.
Incrémentation d'une variable en AJAXtester si un mot existe dans une phrase
Plus de sujets relatifs à : Tester si une variable contient des caractères


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR