|
|
|
|
Salut,
Chaine => Tableau : String chaine = "une chaine"; char tabCar []; tabCar = chaine.toCharArray(); ou bien chaine.charAt(0) correspond à 'u' chaine.charAt(4) correspond à 'c' A++
|
Pour découper par mot, il y a une fonction split(String regex) qui ressort un tableau de string séparé selon l'expression régulière (regex) que tu as donné en paramètre.
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html#split(java.lang.String) Pour la date, il y a la fonction DateFormat.parse(String source) qui ressort une date par rapport à un string. Plus ça rate, plus on a de chances que ça marche. |
Merci à tous pour votre aide,
Mon problème de string ( ;-) ) est résolu! je peux maintenant avancer! Pour ce qui est de la date, je n'ai pas encore essayé mais quand je vois le sérieux de vous tous, je sais que ça marchera! :-) bonne soirée, alexandre
|
Ceci pourait t'aider: class DateParser
http://www.mousepushers.com/java/dateutils/doc/com/mousepushers/date/DateParser.html :-) |
Re!
DateFormat.parse(String source) et DateParse n'ont pas l'air de fonctionner sous SDK 1.3 ou alors je ne trouve pas la bonne synthaxe... Je sais que j'en demande beaucoups et je ne voudrais pas abuser, mais en attendant la fin du telechargement de la version 1.4.2, vous serez t-il possible de me donner la syntaxe correcte d'utilisation de DateFormat.parse(String source) (car il me dit cannot resolve symbol) ainsi qu'une methode de comparaison pour savoir si une date est comprise dans un interval de temps ou non... Encore merci de toute votre aide! alexandre |
La méthode DateFormat.parse() existe dans le jdk 1.3.
Est-ce que tu as fait import java.text.*; pour pouvoir utiliser les méthodes de ce package (d'où est issu DateFormat)? Par contre, je crois que la class DateParser est un indépendante du jdk officiel de sun. Plus ça rate, plus on a de chances que ça marche. |
import com.mousepushers.date.DateParser;
... DateParser MonParseur = new DateParser; String chaineDate = "/*ton string*/"; try{ Date MaDate = MonParseur.parseDate(chaineDate); } catch (exception e){ //Si ton string n'est pas d'un format date } J'ai pas testé :-)) |