J'ai un bug dans mon appli et je patauge un peu parce que =E7a me parait
super simple...
J'ai des contraintes de format des String =E0 cause de la base de
donn=E9es : je dois donc notamment doubler les ' entre autres choses.
Pour ce faire j'ai une classe FormatBD qui n'a pas d'attributs mais des
m=E9thodes du genre String convert(String), Date convert(Date), etc.
La compilation plante sur =E7a (pointeur nul): question idiote j'imagine
mais on sait jamais =3D> je fais quelque chose d'interdit l=E0? J'ai
essay=E9 de pas retourner un String directement pour voir, que dalle.
Voici le code :
DANS FORMATBD
/**
* Retrait des quotes doubles pour une seule
*/
public String convert(String s){
if (s=3D=3Dnull)
return null;
String tmp;
tmp =3D s.replaceAll("''","'");
return tmp;
}
/**
* Date US =3D> FR
*/
public java.sql.Date convert (java.sql.Date d){
if (d=3D=3Dnull)
return null;
return d;
}