स्ट्रिंग की एक प्रति लौटाता है, जिसके साथ अग्रणी और अनुगामी व्हाट्सएप छोड़ा जाता है। यदि यह स्ट्रिंग ऑब्जेक्ट एक खाली वर्ण अनुक्रम का प्रतिनिधित्व करता है, या इस स्ट्रिंग ऑब्जेक्ट द्वारा दर्शाए गए चरित्र अनुक्रम के पहले और अंतिम वर्णों में '\ u0020' (अंतरिक्ष वर्ण) से अधिक कोड होते हैं, तो इस स्ट्रिंग ऑब्जेक्ट का एक संदर्भ वापस आ जाता है।
अन्यथा, यदि स्ट्रिंग में '\ u0020' से अधिक कोड वाला कोई चरित्र नहीं है, तो एक खाली स्ट्रिंग का प्रतिनिधित्व करने वाला एक नया स्ट्रिंग ऑब्जेक्ट बनाया और वापस आ जाता है।
अन्यथा, k को स्ट्रिंग में पहले वर्ण का सूचकांक बनाते हैं, जिसका कोड '\ u0020' से अधिक है, और मैं स्ट्रिंग में अंतिम वर्ण का सूचकांक हूं जिसका कोड '\ u0020' से अधिक है। एक नया स्ट्रिंग ऑब्जेक्ट बनाया जाता है, जो इस स्ट्रिंग के प्रतिस्थापन का प्रतिनिधित्व करता है जो कि सूचकांक k पर वर्ण से शुरू होता है और सूचकांक m- यानी, इस के परिणाम के साथ समाप्त होता है। substring (k, m + 1)।
इस पद्धति का उपयोग एक स्ट्रिंग की शुरुआत और अंत से व्हाट्सएप ट्रिम करने के लिए किया जा सकता है; वास्तव में, यह सभी ASCII नियंत्रण वर्णों को भी प्रभावित करता है।
रिटर्न: इस स्ट्रिंग की एक कॉपी, जो सफेद स्थान को हटाती है और पीछे ले जाती है, या यह स्ट्रिंग, जिसके पास कोई सफेद या रिक्त स्थान नहीं है, या सफेद स्थान को पीछे छोड़ देता है।
आप ट्रिम कर सकते हैं और फिर एक खाली स्ट्रिंग की तुलना कर सकते हैं या संभवतः 0 की लंबाई की जांच कर सकते हैं।