"toString" oder "ToString" ist eine wichtige Formatierungsmethode oder -funktion, die in höheren Programmiersprachen verwendet wird. Es konvertiert ein Objekt in seine Zeichenfolgendarstellung, sodass es für die Anzeige geeignet ist.
Wie kann ich ein JavaScript-Objekt in eine Zeichenfolge konvertieren? Beispiel: var o = {a:1, b:2} console.log(o) console.log('Item: ' + o) Ausgabe: Objekt {a = 1, b = 2} // sehr schöne lesbare Ausgabe :) Element: [Objekt Objekt] // keine Ahnung, was drin ist :(
Ich habe eine Klasse wie folgt definiert: public class Person { private String name; // constructor and getter/setter omitted } Ich habe versucht, eine Instanz meiner Klasse zu drucken: System.out.println(myPerson); aber ich habe folgende ausgabe bekommen : com.foo.Person@2f92e0f4. Ähnliches geschah, als ich versuchte, eine Reihe von PersonObjekten zu drucken : …
Meine Aufzählung besteht aus folgenden Werten: private enum PublishStatusses{ NotCompleted, Completed, Error }; Ich möchte diese Werte jedoch benutzerfreundlich ausgeben können. Ich muss nicht wieder von String zu Wert wechseln können.
Ich mache ein kleines Vokabular-Erinnerungsprogramm, in dem Wörter nach dem Zufallsprinzip auf mich gerichtet werden, um Bedeutungen zu erhalten. Ich möchte die Standard-C ++ - Bibliothek verwenden, wie uns Bjarne Stroustroup sagt, aber ich bin sofort auf ein scheinbar seltsames Problem gestoßen. Ich möchte eine longGanzzahl in ändern std::string, um …
var items = from c in contacts select new ListItem { Value = c.ContactId, //Cannot implicitly convert type 'int' (ContactId) to 'string' (Value). Text = c.Name }; var items = from c in contacts select new ListItem { Value = c.ContactId.ToString(), //Throws exception: ToString is not supported in linq to …
Vor kurzem musste ich ein Double in Text serialisieren und es dann zurückbekommen. Der Wert scheint nicht gleichwertig zu sein: double d1 = 0.84551240822557006; string s = d1.ToString("R"); double d2 = double.Parse(s); bool s1 = d1 == d2; // -> s1 is False Laut MSDN: Standard Numeric Format Strings soll …
Gibt es eine Methode, die ich in meinen benutzerdefinierten Klassen überschreiben kann, damit wann NSLog(@"%@", myObject) heißt, wird es die Felder (oder was auch immer ich für wichtig halte) meines Objekts drucken? Ich denke, ich suche nach dem Objective-C-Äquivalent von Java toString().
Die Werte in my enumsind Wörter, die Leerzeichen enthalten müssen, aber Enums können keine Leerzeichen in ihren Werten enthalten, sodass alles zusammengefasst ist. Ich möchte überschreiben toString(), um diese Leerzeichen dort hinzuzufügen, wo ich es sage. Ich möchte auch, dass die Aufzählung die richtige Aufzählung liefert, wenn ich valueOf()dieselbe Zeichenfolge …
Wenn ich console.log()ein Objekt in meinem JavaScript-Programm habe, sehe ich nur die Ausgabe [object Object], was nicht sehr hilfreich ist, um herauszufinden, um welches Objekt (oder sogar welchen Objekttyp) es sich handelt. In C # bin ich es gewohnt, zu überschreiben ToString(), um die Debugger-Darstellung eines Objekts anpassen zu können. …
Ich erhalte dies, wenn ich toStringein Objekt aufrufe, das ich von einem Funktionsaufruf erhalten habe. Ich weiß, dass der Typ des Objekts in dieser Zeichenfolge codiert ist, aber ich weiß nicht, wie ich es lesen soll. Wie heißt diese Art der Codierung?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.