问题标签 [tostring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
24 回答
110178 浏览

c++ - 转换向量到一个字符串

我有一个vector<int>包含整数的容器(例如 {1,2,3,4}),我想转换为形式为的字符串

在 C++ 中最干净的方法是什么?在 Python 中,我会这样做:

0 投票
1 回答
3333 浏览

php - php 对象转字符串

我正在尝试自学php...所以请善待我。

我正在尝试按照本教程了解如何缓存文件...我要缓存的页面仅为 HTML,因此我修改了 php 以仅处理数据。我知道缓存部分正在工作,当我尝试修改结果时,我在下面的 str_replace 行中收到“可捕获的致命错误:类缓存的对象无法转换为字符串”。

我在这里尝试过使用 __toString 方法,也尝试过使用serialize。有什么我想念的吗?

编辑:哦,我什至尝试过强制转换操作符

我的 var_dump($caching); 如下:

好的,我现在看到问题在于caching.php 没有将值返回给$caching 字符串。任何人都可以查看下面的链接并帮助我弄清楚为什么它不起作用?谢谢!

我刚刚在这里发布了我的整个caching.php 文件。

0 投票
3 回答
7947 浏览

vb.net - 从字符串 yyyyMMdd 到类型整数的转换无效

我有一个包含数据表的数据集,我枚举了该数据表中的所有行。尝试格式化该行中的列时,我遇到了异常。(部分)代码是:

这会导致以下错误消息:

从字符串 yyyyMMdd 到 Integer 类型的转换无效。 (从荷兰语错误信息翻译成英语等价物)

dr("timestamp").GetType.FullName 结果为“System.DateTime”,所以我不明白为什么会遇到此异常,例如Now.ToString("yyyyMMdd")结果为“20091002”和“ Now" 与 dr("timestamp"), "System.DateTime" 的类型相同。

0 投票
6 回答
10635 浏览

java - Java ArrayList 的 (ArrayList).toString 的反面是什么?

我正在使用的toString方法ArrayListArrayList数据存储到字符串中。我的问题是,我该如何走另一条路?是否存在将String实例中的数据解析回的现有方法ArrayList

0 投票
2 回答
870 浏览

c# - 如何从 ConfigurationManager.AppSetting["settingname"].ToString() 返回逐字字符串

我正在使用该ConfigurationManager.AppSetting["blah"].ToString()方法获取包含我需要的文件的文件夹的路径。但是UnsupportedFormatException当它尝试使用Directory.GetFiles(path).

返回值包含转义字符,我不确定如何防止它返回多余的字符。这是路径返回后的样子:

\\\\\\\\C:\\\\folder1\\\\folder2

0 投票
5 回答
53776 浏览

php - 如何“呼应”一堂课?

这可能真的很容易,但我似乎无法弄清楚如何打印/回显一个类,所以我可以找到一些关于它的细节。

我知道这不起作用,但这是我想要做的:

实现这样的事情的正确方法是什么?

0 投票
2 回答
2866 浏览

javascript - window.toString.call 在 IE8 中未定义

当你运行时:

在 FF/CH 中一切正常,但在 IE8 中出现脚本错误。调查更多结果window.toString.call是,IE8 中未定义?

你也可以运行这个:

为什么会这样以及如何解决?我开始想知道 jQuery 是如何工作的?

0 投票
1 回答
1947 浏览

java - ToStringBuilder append X appendSuper

在我的类中编写 toString() 方法时,我总是使用来自org.apache.commons的ToStringBuilder

当我扩展我使用的其他类时appendSuper(),然后我的appends

问题:

这样做是否有任何真正的区别:

代替

一种愚蠢的问题。

干杯

0 投票
3 回答
2949 浏览

c# - 哈希表如何在没有 toString() 的情况下获取字符串值

如何在不调用 toString() 方法的情况下从哈希表中获取字符串值?

示例:我的班级:

在另一个班级:

它可以使用,hT["someKey"].toString();但我需要它而无需调用ToString()且无需转换为(字符串)。

0 投票
12 回答
53846 浏览

java - 接口中的 toString()、equals() 和 hashCode()

所以,我有一个带有一堆需要实现的方法的接口,方法名称是无关紧要的。

实现此接口的对象通常被放入集合中,并且还具有我希望它们使用的特殊 toString() 格式。

因此,我认为将 hashCode()、equals() 和 toString() 放入接口会很方便,以确保我记得覆盖这些的默认方法。但是当我将这些方法添加到接口时,如果我没有实现这三个方法,IDE/编译器不会抱怨,即使我明确地将它们放在接口中。

为什么这不会对我强制执行?如果我不实现任何其他方法,它会抱怨,但它不会强制执行这三个方法。是什么赋予了?有什么线索吗?