java - मैं जावा में एक स्ट्रिंग को इनपुट इनपुट में कैसे परिवर्तित करूं?




string type-conversion (2)

इस प्रश्न का उत्तर यहां दिया गया है:

एक स्ट्रिंग दिया गया:

String exampleString = "example";

मैं इसे InputStream कैसे परिवर्तित करूं?


आप StringReader रीडर का उपयोग कर सकते हैं और पाठक को इस अन्य StringReader पोस्ट में समाधान का उपयोग करके एक इनपुट स्ट्रीम में परिवर्तित कर सकते हैं।


इस कदर:

InputStream stream = new ByteArrayInputStream(exampleString.getBytes(StandardCharsets.UTF_8));

ध्यान दें कि यह मानता है कि आप एक इनपुटस्ट्रीम चाहते हैं जो कि बाइट्स की एक धारा है जो आपकी मूल स्ट्रिंग को यूटीएफ -8 के रूप में एन्कोड किया गया है।

7 से कम जावा के संस्करणों के लिए, "UTF-8" साथ StandardCharsets.UTF_8 "UTF-8" प्रतिस्थापित करें।






inputstream