स्ट्रिंग "हैलो" और स्ट्रिंग "वर्ल्ड" को "हैलोवर्ल्ड" से कैसे कनेक्ट करें? ऐसा लगता है कि "+" काम नहीं करता है।आईफोन पर दो तारों को कैसे जोड़ना है?
उत्तर
NSString *string = [NSString stringWithFormat:@"%@%@", @"Hello", @"World"];
NSLog(@"%@", string);
यह चाल चलाना चाहिए, हालांकि मुझे यकीन है कि यह करने के लिए एक बेहतर तरीका है, बस स्मृति से बाहर। मुझे यह भी कहना होगा कि यह अनचाहे है इसलिए मुझे क्षमा करें। एनएसएसटींग के लिए stringWithFormat दस्तावेज़ीकरण को ढूंढना सबसे अच्छी बात है।
कैसे के बारे में:
NSString *hello = @"Hello";
NSString *world = @"World";
NSString *helloWorld = [hello stringByAppendingString:world];
आप दो शाब्दिक तार है, तो आप बस कोड कर सकते हैं:
NSString * myString = @"Hello" @"World";
यह आपके कोड के भीतर लंबे समय से शाब्दिक तार को तोड़ने के लिए एक उपयोगी तकनीक है।
हालांकि, यह स्ट्रिंग वेरिएबल्स के साथ काम नहीं करेगा, जहां आप stringWithFormat: या stringByAppendingString का उपयोग करना चाहते हैं: जैसा कि अन्य प्रतिक्रियाओं में उल्लिखित है।
वहाँ हमेशा NSMutableString है ..
NSMutableString *myString = [NSMutableString stringWithString:@"Hello"];
[myString appendString: @"World"];
नोट:
NSMutableString *myString = @"Hello"; // won't work, literal strings aren't mutable
आप परिवर्तनीय को सीधे एक शाब्दिक स्ट्रिंग निर्दिष्ट करके एक परिवर्तनीय स्ट्रिंग नहीं बना सकते हैं। आपको 'एनएसएमयूटेबलस्ट्रिंग * myString = [NSMutableString stringWithString: @ "हैलो"];' mutable स्ट्रिंग बनाने के लिए करना होगा। –
विधेयक, मैं yout पसंद सरल उपाय और मैं ध्यान दें कि आप भी दो NSStrings के बीच की जगह को समाप्त कर सकते करना चाहते हैं :
NSString * myString = @"Hello"@"World";
t3.text=[t1.text stringByAppendingString:t2.text];
- 1. आईफोन पर चार और स्ट्रिंग को कैसे जोड़ना है?
- 2. तारों को जोड़ना?
- 3. WPF संसाधन तारों को जोड़ना
- 4. विंडोज बैच फ़ाइल में तारों को कैसे जोड़ना है?
- 5. दो तारों को कैसे जोड़ना है जैसे कि वे संख्याएं हैं?
- 6. दो संख्याओं को जोड़ना
- 7. जेएसपी ईएल में तारों को जोड़ना?
- 8. तारों को जोड़ना अपेक्षित काम नहीं करता
- 9. मैक्रोज़ में तारों को जोड़ना - सी ++
- 10. आर दो कारकों को जोड़ना
- 11. एक साथ दो चर जोड़ना?
- 12. जावास्क्रिप्ट में दो संख्याओं को कैसे जोड़ना है?
- 13. किसी आईफोन ऐप के लिए उद्देश्य-सी में दो तारों को कैसे गठबंधन करें
- 14. जोड़ना/दो सरणियों
- 15. दो पांडा डेटाफ्रेम जोड़ना
- 16. जोड़ना दो सेट [कोई]
- 17. दो आईन्यूमेरेबल अनुक्रमों को जोड़ना/संक्षिप्त करना
- 18. दो सूचियों को एक साथ जोड़ना
- 19. आईफोन एसडीके: UITableViewCell को UIActivityIndicatorView जोड़ना
- 20. जावा में दो int को जोड़ना
- 21. आईफोन ऐप में सेटिंग्स.बंडल जोड़ना
- 22. एंड्रॉइड ऐप पर 2 तारों को कैसे सहेजना है?
- 23. क्या दो jquery.ui draggables को एक साथ जोड़ना संभव है?
- 24. दो .NET SqlDecimals जोड़ना परिशुद्धता बढ़ता है?
- 25. क्या स्थिर लाइब्रेरी को दो बार डुप्लिकेशंस में जोड़ना है?
- 26. डीबी 2: डीबी 2 में शून्य तारों को कैसे जोड़ना है?
- 27. दो तारों के बीच रेगेक्स मिलान?
- 28. तारों पर इंटरपोलेशन खोज
- 29. एक दूसरे के साथ दो या दो से अधिक तारों को कैसे प्रतिस्थापित करें?
- 30. आईफोन पर पता बार कैसे छिपाना है?
आप जूस रहे हैलो और वर्ल्ड स्ट्रिंग्स पर @s गायब नहीं है, अन्यथा यह ठीक काम करना चाहिए। NSString में एक संदेश stringByAppendingString भी है। – zoul
यह वही है जो मैं करता हूं, लेकिन जैसा कि ज़ोल ने कहा था, @ (यानी @ "हैलो") –
हाँ, एनएसएसटींग * स्ट्रिंग = [एनएसएसटींग स्ट्रिंगविथफॉर्मैट: @ "% @% @", @ "हैलो", @ के साथ तारों को उपसर्ग करें। "विश्व"]; भी सही है। –