將char *
轉換爲NSString
的實例的最佳方法是什麼?
我使用的方法-stringWithUTF8String:
,但它不好:結果在最後包含「\ n」!從char *轉換爲NSString?
回答
使用您現在使用的相同方法創建字符串。然後,使用類似-stringByTrimmingCharactersInSet:
的方法創建您真正想要的修剪過的字符串。
但是如果你想保留可能出現在字符串中間的其他''\ n's'? – 2011-06-13 03:06:10
修剪僅在開始和結束時刪除它們,而不在中間 – 2011-06-13 03:08:47
閱讀'-stringByTrimmingCharactersInSet:'...'的描述返回通過從給定字符集中包含的接收者字符的兩端刪除而創建的新字符串。 「字符串中間的任何換行符都是安全的。 – Caleb 2011-06-13 03:09:25
- 1. 將char轉換爲NSString
- 2. 將unsigned char轉換爲NSString
- 3. 將NSString轉換爲const char *
- 4. 將NSString *轉換爲char?
- 5. nsstring和const char *轉換
- 6. 將char數組轉換爲NSString對象
- 7. iOS上的中文char *轉換爲NSString?
- 8. 將char轉換爲int到NSString
- 9. char從'char *'無效轉換爲'char'[-fpermissive]
- 10. 將const char *轉換爲NSString *並轉換回來_NSAutoreleaseNoPool()
- 11. 將char轉換或轉換爲Objective-C中的NSString
- 12. 從std :: string轉換爲NSString
- 13. wifi.Rssi - 從char *轉換爲uint8_t
- 14. 從CString轉換爲char */TCHAR *
- 15. 從`const char *'轉換爲`byte'
- 16. 從char *轉換爲int
- 17. 將數組從unsigned char *轉換爲char *
- 18. 轉換無效從CHAR爲const char *
- 19. 錯誤:從'char'無效轉換爲'char *'
- 20. NSString const char *用希臘字符轉換
- 21. 轉換的NSString成char海峽[]
- 22. NSString爲char []?
- 23. NSString爲char(不是const char)
- 24. PDFDocument轉換爲NSString
- 25. dispatch_data_t轉換爲nsstring
- 26. 將NSString轉換爲std :: string
- 27. 的NSString爲unsigned char []
- 28. INT轉換爲char
- 29. 轉換爲unsigned char []
- 30. ios將特殊字符轉換成NSString爲const char
介意顯示代碼? – 2011-06-13 01:57:57
該方法不會添加結尾\ n - 如果生成的NSString有一個,那是因爲您開始使用的C字符串有一個。 – 2011-06-13 02:11:11
已關閉。這是我的錯誤。 – hungbm06 2011-06-16 02:29:17