问题标签 [value-of]

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 投票
1 回答
36 浏览

java - 打印整数时是否调用 valueOf()?

在这种情况下valueOf(),当原始类型转换为字符串时调用方法。但如果我们这样做

那么该valueOf()方法是否被调用?

0 投票
1 回答
529 浏览

java - String.valueOf(View) 返回什么?

我正在使用一些日志来调试我的应用程序中的一些问题,当我String.valueOf(view)onClick(View view).

我登录了Log.d("Values", "HomeFragment: onClick. view = " + String.valueOf(view));

日志的结果是: D/Values: HomeFragment: onClick. view = android.widget.RelativeLayout{cca8bb V.E...C.. ...P.... 0,512-1080,1024 #7f0c0079 app:id/button_2}

我想知道那是什么意思。我一直在尝试从Android Developers reference中获取信息,但最接近的是它的定义valueOf (Object value)过于笼统。

我应该去哪里获取特定对象返回的信息String.valueOf()

0 投票
1 回答
719 浏览

java - 带枚举的扫描仪,Java

我正在为 uni 做作业,并且被困在一行代码中。

如您所见,我正在使用扫描SettlementTypeSettlementType接收String. 我是 Java 新手,如果有人知道,我找不到解决办法,你能帮我看看吗?

0 投票
4 回答
24638 浏览

java - line.split(",")[1] 是什么意思 [Java]?

我遇到了Double.valueOf(line.split(",")[1]) 我熟悉的代码,Double.valueOf()我的问题是理解[1]句子中的含义。搜索的文档没有找到任何东西。

0 投票
3 回答
137 浏览

java - String.valueOf(int i) 和只打印 i 的区别

请参见下面的代码片段:

得到两个输出完全相同。所以我想知道为什么当我们只使用count.

我得到了一些链接,但没有发现完全相同的混淆。

0 投票
2 回答
437 浏览

xml - XSL - 与多个子节点匹配的选择值

这是我第一次使用 XSLT 文件。我必须使用 XSL 文件更改报告,并且遇到以下问题:

  1. 我有 3 个变量必须匹配才能识别我正确的 XML 标记
  2. 这些变量之一在子子标签中定义
  3. 我的结果位于第一个子标签中

要选择正确的属性,我使用以下 XSL 代码:

这是 XML 文件(已缩短):

总结:

我必须匹配

  • Type中的属性<PrtAsm>
  • CadName中的属性<PrtAsm>
  • ID中的属性<PrtAsm/Feature/SizeDimension/Variable>

作为我想要的输出

  • Note中的属性<PrtAsm/Feature/SizeDimension>

我必须改变什么 <xsl:value-of select="/CETOLReport/PrtAsm[@Type=$PrtAsmType and @CadName=$CadName and /Feature/SizeDimension/Variable/@ID=$ID]//SizeDimension/@Note"/>才能得到正确的答案?

0 投票
1 回答
36 浏览

javascript - 使用 valueOf 数学运算类型强制

我有以下添加功能,最初出现在这里add只接受一个参数,但它可以通过柯里化和闭包的“魔术”进行“无限”次。

您可以在上面看到,该函数可以继续创建具有新a值的函数,这些函数可以继续采用额外的参数。该函数还可以作为普通变量用于数学运算,例如var sum = add(x)+y;.

但是,一旦发生类型转换,sum前面示例中的 the 就不再是函数,而是转换为数字。

现在背景已经不碍事了,我的问题是:是否有一种(相对简单的)方法来防止add函数的类型强制,同时仍然允许它用于算术运算?或者,换句话说,是否有一种简单的方法可以直接修改valueOf(和/或a值)而不添加太多样板(最好在保持add(x)+y;结构的同时)?

0 投票
2 回答
339 浏览

java - 静态 valueOf() 方法的意义何在?(枚举)

我正在学习枚举,但我不明白这种方法的目的。

例子:

0 投票
1 回答
3484 浏览

xslt - 如何连接 xsl:value-of 与分隔符

给定 XML:

我想构建一个输出的字符串:2015-09-30

这有效:

...

但这引发了一个错误(预期的 EOF,找到了','):

使用分隔符属性选择多个值的语法是什么?

0 投票
0 回答
677 浏览

enums - 从 apache 骆驼路由访问 enum.valueof()

我是apache骆驼的新手。我正在使用 Java DSL 处理名为“升级”的路线。我有一个名为“Action”的Java bean,它有一个枚举,

从路由我想在枚举上调用'valueOf()'来获取BundleName。我在交换标头中有枚举值“AAA”。使用“AAA”我想检索枚举值,即“每月 AAA 捆绑包”并将其存储在交换标头名称“destBundleName”中

我用了

给我运行时错误“java.lang.Enum.valueOf 处没有枚举常量 Action.bundle.header{bm}

但如果我使用

这意味着在第一个例子中 header("bm").toString() 没有用字符串替换它。

我可以编写从我的路由调用 enum valueof & 的 process() 或 bean 方法,我可以使用该 bean 方法,但是有没有办法使用骆驼头中的值作为 valueOf() 参数直接从路由访问 enum valueOf()。

非常感谢您的帮助。