问题标签 [object-to-string]

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 投票
3 回答
180 浏览

c# - 在 C# 中使用 ToString() 后如何摆脱不需要的空格?

这可能是 Session 而不是 ToString() 的问题,我不确定。

我有两个 .aspx 页面,我想将数据表中的 IP 地址从一个页面传递到另一个页面。当我这样做时,会添加我不想要的空格。代码的简单版本是这样的:

第一个 .aspx 页面

test.aspx 页面

我要打印的是

但打印出来的是

我怎样才能解决这个问题?

另外,我问了这个问题,希望有人能告诉我为什么会这样。对不起这个错误。

0 投票
3 回答
92 浏览

java - 为字符串值

大家好,我是java新手。请帮帮我

我有以下代码

当我运行它时,它会给出这个输出

inship.Uspsrates@16672d6

我不想要这个值。我想要这个在字符串中。我应该做什么帮助。

提前致谢

0 投票
3 回答
9749 浏览

php - PHP 对象无法转换为 int

我刚刚从 PHP 5.3 升级到 PHP 5.5,并且在使用 __toString() 方法将 Object 转换为 int 时遇到了以前没有得到的警告。

示例代码是

我服务器中的输出是

虽然我期待它们都是真实的。我在运行它时收到的通知是:

它们由包含代码的行触发

这是故意的吗?我可以在 PHP ini 中设置任何变量以使其以不同的方式工作吗?我是否只需要学习处理它并查看我所有可能在某些代码中使用 Objects as Integers 的代码?

0 投票
1 回答
865 浏览

xml - 自定义powershell对象和export-clixml的tostring()方法

1.我有这些 XML-文件,其中包含来自通过 export-clixml导出的3rd-Party cmdlet的数据作为备份。    它们看起来像这样(只有更多的对象):


2 . 我通常使用 import-clixml 导入它们,然后将它们再次通过管道传输到这些 3rd-party cmdlet 以重新创建数据。效果很好。

3 . 现在我需要用 *NewDomain* 替换 *OldDomain*,然后再使用它们。
所以我导入数据然后替换值:

这在理论上可行,如果我在更换后查看对象,它们看起来很好。
 
4 . 但是在将数据传输到 cmdlet 之后,我不断收到有关“ OldDomain” 不可用的错误消息。“OldDomain”甚至不应该在对象中了......
我花了一段时间,但后来我发现“OldDomain”一直来自哪里。当我在替换值后再次导出对象时,它变得很清楚:


该值在 tostring()-Method中。但是为什么tostring()-方法中有一个静态值?它应该是一种方法。 由于某种原因,cmdlet 在 tostring() 方法中使用了这个值。5.除了这个原因,我尝试替换 tostring() 中的值。但它是一种方法,所以我知道覆盖它的唯一方法是添加一个同名的新方法:




这只起作用了一半,因为它没有用变量 $replVal的内容(即 NewDomain”)替换 tostring() 的值,而是用变量$replVal本身。
所以当你调用 tostring() 方法时,$subobj.tostring() 就是你在 $replval 中拥有的任何东西,而不是一个固定值。
所以我需要的是 scriptmethod 像 noteproperty 一样工作,让我分配一个固定值,比如tostring() = $replvalue


所以我不明白。

A)为什么 tostring() 在 export-clixml - 文件中?

B)为什么存储的对象内部的方法 (tostring()) 有固定值?

C)最重要的是:如何替换 tostring() 中的固定值?

 
谢谢和最好的问候, ffm


   

0 投票
3 回答
312 浏览

c# - 覆盖类的 ToString 函数

我有一个类命名Myclass为这样的覆盖ToString()

我想知道是否有更好的方法来Myclass使用声明顺序来实现ToString函数的所有属性。

0 投票
4 回答
1436 浏览

java - 在 Java 中重写 toString 方法

如果我愿意,如何使用同名的方法“toString()”?

我是否必须将其返回类型作为 String 如果不是我应该怎么做来更改它的返回类型,例如假设如果我想为 toString 使用 void 返回类型,java 是否允许这样做?

0 投票
2 回答
222 浏览

java - Java:打印流的奇怪输出,为什么 toString 不转换?

在对象上使用 toString 时,我没有得到预期的结果。(我继承了代码)。

目标是在一个人的 txt 文件上打印FiscalCode

这是我的对象:

这是我创建和打印文件的方法:

一切似乎都很好,但输出是:

这不是财政代码。

0 投票
3 回答
81 浏览

javascript - 获得比“[object Object]”更有用的值进行调试?

JavaScript 中不能有一个环境标志,这样您就可以为对象打开一些元数据。

因此,当您调试并获得:

你会得到变量名和类型:

为什么这不可能?

0 投票
1 回答
29 浏览

vb.net - 可以更改表示结构打印输出的默认字符串吗?

我正在尝试使用通用技术来创建模仿本机类型的结构,它是受约束的数字(示例中未显示约束):

一切都很好,除了一些我不满意并想要更改它们的默认打印输出。可能吗?

如果我声明一个变量:

然后在即时窗格中:

情况1:

结果:

案例二:

结果:

可以将这两个默认输出中的一个或两个更改为其他内容吗?

注意:喜欢"Value is " & IDor的表达式ID.ToString()可以正常工作,因为我声明了必要的方法、运算符和类型转换。但是上面的两个表达式是指一些超出这些方法控制的对象到字符串的形式。可以改变吗?

0 投票
1 回答
1448 浏览

java - java.lang.Object 中的错误 toString() 无法应用于 (java.lang.String[])

正在抛出错误

java.lang.Object 中的 toString() 不能应用于 (java.lang.String[]) String wfmflagarr=Arrays.toString(wfmflag);

你能帮我解决这个问题吗......