J'ai une fonction qui accepte File comme argument. Je ne veux pas créer / écrire un nouveau fichier (je n'ai pas d'accès en écriture au système de fichiers) afin de transmettre mes données de chaîne à la fonction. Je dois ajouter que les données String n'existent pas dans un fichier (je ne peux donc pas lire mes données à partir d'un fichier).
Puis-je utiliser des flux et les «convertir» en objets File?
File
objet? Comme les réponses l'ont indiqué, unFile
objet est comme une référence à un emplacement dans le système de fichiers, et serait donc difficile à simuler sans un fichier réel. Si, cependant, votre fonction a pris unFileReader
ou unFileInputStream
, vous pouvez facilement modifier le code pour accepter l'entrée non-fichier.