问题标签 [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 投票
0 回答
264 浏览

knockout.js - 将空对象转换为字符串

我有一个问题,当我使用空字段保存表单时,它会被保存,但是当我打开表单进行编辑时,它会[object object]在该字段中显示而不是空值。我正在寻找在knockout.js表单中循环对象属性的方法。

编辑

表单绑定在这里

0 投票
3 回答
11777 浏览

java - How to compare two StringBuffer Objects using .equals() method?

The following code did not work. Can anyone tell me what's wrong with the following code. Logically it should work...

0 投票
3 回答
197 浏览

c# - 在 DateTime 对象上使用 ToString

在我的数据库中,日期像日期时间一样存储,但是当我想执行搜索/过滤时,我希望它仅基于日期而忽略确切时间。我花了很多时间弄清楚如何去做,最后我自己找到了一个可行的解决方案:

}

这工作正常。它需要一点改变,但我想我可以使用上面的代码。但是今天我的一所大学给了我一个解决方案,它来自以前在这里开发的项目,这个解决方案要短得多,如果可能的话,我更愿意使用它。它看起来像这样:

当我尝试这个时,代码不会中断,但它也不会过滤数据。我总是得到空的结果。我想这o.Date.ToString("dd/MM/yyyy")就是问题所在。我不知道ToString()这样用于 DateTime 对象是否可以。在我使用的示例中,我ToString()还获得了一种格式类型,就像我在这里提供的那样ToString("dd/MM/yyyy")——但在我的情况下ToString(),它并没有在任何地方重载。这是操作 DateTime 对象的标准方法,还是我找不到ToStrin()预定义的位置。最后,您能否为我提供一个基于上述代码的工作示例。

0 投票
3 回答
105 浏览

java - How do I return an ArrayList from ArrayList>.get()

I have an ArrayList like : ArrayList<ArrayList<String>> test

It turns out now, that I cannot do Arrays.deepToString(temp.toArray()) since temp is an Object and not < ArrayList< String>>.

Also, I am doing temp1.contains(temp.get()) temp1 and temp2 are actually objects with the same values < ArrayList< String>>. They even have some common ArrayLists within them. However, due to this Object problem, this does not work.

Is there any way by which I can basically return an ArrayList or so instead of an object so that I can get the .contains() method to work. As I said... the ArrayList within temp has the same number of columns, some with the same values.

Please help me out.

0 投票
2 回答
536 浏览

c++ - C++ number.ToString("F") 选择作为小数点分隔符

我正在使用文本框来显示双精度值。

结果是 3,23。如何设置用于自己显示的小数点分隔符?

我发现了这个:http: //msdn.microsoft.com/en-us/library/dwhawy9k.aspx 所以我尝试了以下方法:

但我只是得到一个编译器错误。

0 投票
1 回答
265 浏览

python - Matplotlib 对象节点,unicode __str___

我对所有这些 un​​icode 问题感到非常厌倦。我需要用对象节点构建图。我需要展示这张图。我有可视化 unicode 字符串的问题。所以...要将对象作为图形节点,我需要覆盖相等和哈希方法

但是,如果我不想将指针作为图形的节点,我需要覆盖str

它工作正常,而我只有英文字母。

但是我有带有 unicode 俄语字母的 Json 输入,我需要在图表上显示它们。有点像

现在我遇到了错误

我在str中尝试了不同的变体

def str (self): return u'%s %s'%(self.f_name,self.l_name) 同样的错误

请帮助我,我对此感到厌倦。

0 投票
1 回答
69 浏览

java - 实例化数组中的每个对象 - Java

我没有从以下代码中得到任何错误,但我toString正在为实例返回 null。

如果我正常实例化一个对象并调用它返回正确setPositiontoString位置。但是当尝试通过数组执行此操作时,它返回 null。

0 投票
1 回答
175 浏览

php - PHP 中其他简单类型的 __toString() 方法是否有等价物?

_toString() 在对象用作字符串时被调用。如何对数值执行类似的操作,例如 __toInt() 或 __toArray()。这样的方法存在吗?有解决办法吗?即使有解决方法,使用类似的东西是不是一个坏主意?

0 投票
1 回答
80 浏览

java - 将字符从字符数组中的位置通过其他位置转换为java中的字符串

所以我有一个字符串和一个字符数组,我想做的是在这个数组的两个位置之间创建一个包含一些字符的字符串。

前任。如果 Arr = {a,b,c,d,e,f} 我想要 Str= "bcde"

0 投票
5 回答
2290 浏览

java - Object.toString() 如何适用于不同的底层类型?

我不明白为什么这在java中有效:

如果我在一个对象中有一个 Integer 对象,例如:

现在如果我这样做:

输出是:5

我现在 Integer 类有一个 toString 方法的 ovveride 但在这种情况下是不同的(我认为)。对于多态性,如果我在“父变量”中有一个“子对象”,则该对象不会改变其真实类型(在本例中为整数)但是......它(在 Object 变量中)可以只使用对象类,那么为什么如果我写:

我可以直接看到数字 5 而不是这个对象的引用?因为对象类中的toString方法默认返回的只是对象引用的字符串。

像:

在这种情况下,输出是 Player 对象的引用,因为在对象类中调用了 toString 方法。

那么为什么在之前的例子中我没有看到参考而是直接看到数字呢?从逻辑上讲,多态性的规则说:如果你在“父亲”变量中有一个“孩子”对象,这个对象,在里面,remanis 相同,但他被用作对象的一个​​实例,所以他可以只使用类对象等等只是对象的方法,所以我没有看到引用而是直接看到数字真的很奇怪。

我希望你明白我的意思。