Avatar ·

Comment convertir String en InputStream en Java ?

Bonjour à tous ! Je suis débutant en Java et je n'arrive pas à comprendre une tâche. Je dois passer une chaîne (String) à une méthode qui accepte uniquement InputStream. Par exemple, j'ai ce code :\n\n```java\npublic void processData(InputStream input) {\n // du code qui lit depuis le flux\n}\n\nString myString = "Hello, World!";\nprocessData(myString); // Erreur de compilation !\n```\n\nJe comprends que String et InputStream sont des types différents, et on ne peut pas les connecter directement. Mais comment convertir une chaîne en flux ? J'ai lu que InputStream est conçu pour travailler avec des octets, tandis que String est du texte. Dois-je utiliser des classes intermédiaires ? Existe-t-il des méthodes intégrées pour cela ?\n\nJ'ai essayé de chercher sur Internet, mais j'ai trouvé beaucoup d'options différentes, et maintenant je suis confus. Certains parlent de