Вопросы с тегом «tostring»

«toString» или «ToString» - это основной метод или функция форматирования, используемая в языках программирования высокого уровня. Он преобразует объект в его строковое представление, чтобы его можно было отображать.

301
Как напечатать мой Java-объект, не получая «SomeType @ 2f92e0f4»?

У меня есть класс, определенный следующим образом: public class Person { private String name; // constructor and getter/setter omitted } Я попытался напечатать экземпляр моего класса: System.out.println(myPerson); но я получил следующий результат: com.foo.Person@2f92e0f4. Похожая вещь произошла,...

283
Enum ToString с удобными для пользователя строками

Мое перечисление состоит из следующих значений: private enum PublishStatusses{ NotCompleted, Completed, Error }; Я хочу иметь возможность выводить эти значения в удобной для пользователя форме, хотя. Мне не нужно снова переходить от строки к значению....

245
to_string не является членом std, говорит g ++ (mingw)

Я делаю небольшую программу для запоминания словарного запаса, в которой слова будут мелькать на меня случайно для значений. Я хочу использовать стандартную библиотеку C ++, как говорит нам Бьярно Страуструп, но я столкнулся с на первый взгляд странной проблемой прямо за воротами. Я хочу изменить...

185
Почему обратное преобразование через строку не безопасно для двойного?

Недавно мне пришлось сериализовать двойник в текст, а затем вернуть его обратно. Значение кажется не эквивалентным: double d1 = 0.84551240822557006; string s = d1.ToString("R"); double d2 = double.Parse(s); bool s1 = d1 == d2; // -> s1 is False Но в соответствии с MSDN: Стандартные строки...

170
Что является эквивалентом Objective C для toString (), для использования с NSLog?

Есть ли метод, который я могу переопределить в моих пользовательских классах, чтобы при NSLog(@"%@", myObject) называется, он будет печатать поля (или что я считаю важным) моего объекта? Я думаю, что я ищу Objective-C эквивалент Java...

122
Переопределить valueof () и toString () в перечислении Java

Значения в моем enum- это слова, в которых должны быть пробелы, но перечисления не могут содержать пробелов в своих значениях, поэтому все они сгруппированы. Я хочу переопределить toString()добавление этих пробелов там, где я это скажу. Я также хочу, чтобы перечисление предоставляло правильное...

116
Можно ли переопределить функцию JavaScript toString () для обеспечения значимого вывода для отладки?

Когда я console.log()использую объект в своей программе на JavaScript, я просто вижу результат [object Object], что не очень помогает понять, что это за объект (или даже тип объекта). В C # я привык к переопределению, ToString()чтобы иметь возможность настраивать представление объекта отладчиком....

110
Что это: [Ljava.lang.Object ;?

Я получаю это, когда вызываю toStringобъект, полученный в результате вызова функции. Я знаю, что в этой строке закодирован тип объекта, но не знаю, как его читать. Как называется этот тип...

96
Функция ToString () в Go

strings.JoinФункция принимает ломтики только строки: s := []string{"foo", "bar", "baz"} fmt.Println(strings.Join(s, ", ")) Но было бы неплохо иметь возможность передавать произвольные объекты, реализующие ToString()функцию. type ToStringConverter interface { ToString() string } Есть ли что-то...

93
Преобразуйте vector <int> в строку

У меня есть vector<int>контейнер с целыми числами (например, {1,2,3,4}), и я хотел бы преобразовать его в строку вида "1,2,3,4" Каков самый чистый способ сделать это на C ++? В Python я бы сделал это так: >>> array = [1,2,3,4] >>> ",".join(map(str,array)) '1,2,3,4'...

92
Отладка C #: [DebuggerDisplay] или ToString ()?

Есть два способа повысить полезность отладочной информации вместо просмотра {MyNamespace.MyProject.MyClass}в отладчике. Это использование DebuggerDisplayAttributeи ToString()метод. using System.Diagnostics; ... [DebuggerDisplay("Name = {Name}")] public class Person { public string Name; } или...

88
Сопоставить со строкой в ​​Java

Когда я использую System.out.println(map)Java, я получаю хороший вывод в stdout. Как я могу получить такое же строковое представление a Mapв переменной, не вмешиваясь в стандартный вывод? Что-то вроде String mapAsString = Collections.toString(map)?...