Ich möchte eine int in eine Zeichenfolge in Objective-C konvertieren. Wie kann ich das machen?Wie kann ich einen Int in einen NSString konvertieren?
Antwort
NSString *string = [NSString stringWithFormat:@"%d", theinteger];
int i = 25;
NSString *myString = [NSString stringWithFormat:@"%d",i];
Dies ist eine von vielen Möglichkeiten.
Primitive können in Objekte mit @()
Ausdruck konvertiert werden. So ist die kürzeste Weg ist int
zu NSNumber
zu transformieren und String-Darstellung mit stringValue
Methode holen:
NSString *strValue = [@(myInt) stringValue];
oder
NSString *strValue = @(myInt).stringValue;
Etwas weniger ausführlich: 'NSString * strValue = @ (myInt) .stringValue;' –
Ich denke, das ist die beste Lösung, da es sowohl zukunftssicher und Cross-Architektur kompatibel ist! –
Wirklich tolle und einfache Lösung! – djleop
Wenn diese Zeichenfolge für die Präsentation an den Endverbraucher, sollten Sie NSNumberFormatter
. Dies wird Tausendertrennzeichen hinzufügen, und wird die Lokalisierungseinstellungen für den Benutzer ehrt:
NSInteger n = 10000;
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
formatter.numberStyle = NSNumberFormatterDecimalStyle;
NSString *string = [formatter stringFromNumber:@(n)];
In den USA zum Beispiel, dass ein String 10,000
, aber in Deutschland schaffen würde, das wäre 10.000
sein.
- 1. Wie kann ich einen Int in einen CString konvertieren?
- 2. Wie konvertiere ich einen NSMutableString in einen regulären NSString?
- 3. Wie kann ich NSString in NSDate konvertieren?
- 4. Wie kann ich ein (StorableArray (Int, Int) Word8) in einen faulen ByteString konvertieren?
- 5. Wie kann ich einen Python-Urandom in einen String konvertieren?
- 6. Wie kann ich einen Zugriffsbericht in einen Crystal Report konvertieren?
- 7. Wie kann ich einen Vektor in einen Datensatz konvertieren?
- 8. Android Wie kann ich einen String in einen bearbeitbaren konvertieren
- 9. Wie man einen NSString an einen anderen NSString anfügt
- 10. NSString ascii konvertieren in NSString
- 11. einen String in ein Array Int konvertieren
- 12. int in NSString konvertiert
- 13. Kann ich einen WPF-Seitenpfad in einen Klassennamen konvertieren
- 14. Wie kann ich einen int-Wert in einen generischen Typparameter umwandeln, der äquivalent ist wie char?
- 15. Wie kann ich meine Konvertierungsfunktion in einen Lambda-Ausdruck konvertieren?
- 16. konvertieren NSDictionary in NSString
- 17. PDFDocument in NSString konvertieren
- 18. Objective-c: wie ein int zu NSString
- 19. Wie kann ich das Sonderzeichen \ u0097 in NsString konvertieren?
- 20. Wie Zeit in einen int in Java
- 21. Wie fügt man einen NSString in einen NSMutableString ein?
- 22. Wie konvertierst du einen String in einen Float oder Int?
- 23. Wie bekomme ich den Text von UITextField in einen NSString?
- 24. Wie durchläuft ich einen NSString in Ziel c?
- 25. Wie kann ich erweiterte ASCII in einen System.String konvertieren?
- 26. Wie kann ich Strings in einen HTML-Farbcode-Hash konvertieren?
- 27. Wie kann ich ein Array in einen ListIterator konvertieren?
- 28. Wie kann ich einen FilePath in eine Datei konvertieren?
- 29. Wie kann ich einen Vektor in ein Zellenfeld konvertieren?
- 30. Wie kann ich FBProfilePictureView in einen UIImage konvertieren?
Ich mag '@ (myInt) .stringValue' besser, da Sie sich nicht um den eigentlichen primitiven Typ kümmern müssen. – Elist