Chaîne de caractères contenant des virgules de la saisie dans le fichier csv

Je suis en train de l'entrée dans le fichier csv.

Mon entrée est comme indiqué ci-dessous

String String="bonjour,c'est l'utilisateur";

mais quand je suis entrée dans le fichier csv que la virgule est pris comme délimiteur et il est écrit dans les deux cellules. "salut" dans une cellule et "c'est l'utilisateur" dans une autre cellule.

Mais je veux que l'ensemble de la chaîne à être dans une cellule.

Comment puis-je y parvenir.

S'il vous plaît aider moi.

FileWriter writer = new FileWriter("D:/Workspace/Sample2.csv");
PrintWriter out = new PrintWriter(writer);

String names="[hasds,jash.jahd,jash]";
    out.append(names);
    out.flush();
}
  • Êtes-vous à l'aide de certains lib pour faire ce travail? Nous montrer le code associé à ce processus d'importation.
  • Si vous n'êtes pas à l'aide d'une lib, vous pouvez enrouler la chaîne de caractères entre guillemets. Pas un Java question.
  • FileWriter writer = new FileWriter("D:/Workspace/Sample2.csv"); PrintWriter out = new PrintWriter(écrivain); noms de Chaîne="salut,c'est l'utilisateur"; out.append(noms); out.flush(); }
  • Modifier votre question et de le poster là.
  • Veuillez utiliser un fichier CSV de la bibliothèque pour cette tâche. Les programmeurs qui n'ont aucune idée sur la façon d'un format de fichier qui fonctionne et essayer de rouler leur propre mise en œuvre sont responsables d'un grand nombre de maux de tête, entre autres programmeurs qui ont besoin de gérer la sali-up des fichiers de ces mauvais conseillé tentatives ont produit. Ils pourraient même avoir à recourir à l'aide d'expressions régulières (l'horreur!)...
InformationsquelleAutor user2243525 | 2013-04-19