"toString" o "ToString" è uno dei principali metodi o funzioni di formattazione utilizzati nei linguaggi di programmazione di alto livello. Converte un oggetto nella sua rappresentazione di stringa in modo che sia adatto per la visualizzazione.
Come posso convertire un oggetto JavaScript in una stringa? Esempio: var o = {a:1, b:2} console.log(o) console.log('Item: ' + o) Produzione: Object {a = 1, b = 2} // output leggibile molto piacevole :) Item: [oggetto object] // nessuna idea di cosa ci sia dentro :(
Ho una classe definita come segue: public class Person { private String name; // constructor and getter/setter omitted } Ho provato a stampare un'istanza della mia classe: System.out.println(myPerson); ma ho ottenuto il seguente risultato: com.foo.Person@2f92e0f4. Una cosa simile è accaduta quando ho provato a stampare una matrice di Personoggetti: Person[] …
Il mio enum è costituito dai seguenti valori: private enum PublishStatusses{ NotCompleted, Completed, Error }; Voglio essere in grado di produrre questi valori in modo intuitivo però. Non ho bisogno di poter passare di nuovo dalla stringa al valore.
Sto preparando un piccolo vocabolario per ricordare un programma in cui le parole verrebbero trasmesse a me in modo casuale per significati. Voglio usare la libreria C ++ standard come ci dice Bjarne Stroustroup, ma ho riscontrato subito un problema apparentemente strano. Voglio cambiare un longnumero intero in std::stringmodo da …
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 …
Di recente ho dovuto serializzare un doppio nel testo e poi ripristinarlo. Il valore sembra non essere equivalente: double d1 = 0.84551240822557006; string s = d1.ToString("R"); double d2 = double.Parse(s); bool s1 = d1 == d2; // -> s1 is False Ma secondo MSDN: Stringhe di formato numerico standard , …
Esiste un metodo che posso ignorare nelle mie classi personalizzate in modo da quando NSLog(@"%@", myObject) viene chiamato, stamperà i campi (o qualunque cosa ritenga importante) del mio oggetto? Immagino che sto cercando l'equivalente Objective-C di Java toString().
I valori nel mio enumsono parole che devono contenere spazi, ma le enumerazioni non possono avere spazi nei loro valori, quindi è tutto raggruppato. Voglio sovrascrivere toString()per aggiungere questi spazi dove lo dico. Voglio anche che l'enumerazione fornisca l'enumerazione corretta quando uso valueOf()sulla stessa stringa a cui ho aggiunto gli …
Quando inserisco console.log()un oggetto nel mio programma JavaScript, vedo solo l'output [object Object], che non è molto utile per capire quale oggetto (o anche quale tipo di oggetto) è. In C # sono abituato a sovrascrivere ToString()per poter personalizzare la rappresentazione del debugger di un oggetto. C'è qualcosa di simile …
Ottengo questo quando chiamo toStringun oggetto ricevuto da una chiamata di funzione. So che il tipo di oggetto è codificato in questa stringa, ma non so come leggerlo. Come si chiama questo tipo di codifica?
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.