问题标签 [string-conversion]

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 投票
2 回答
11020 浏览

iphone - 如何将 nsstring 转换为 cString?

我有一个 nsstring(filePath),它有音频文件的路径。我想打开音频文件,所以我想将 nsstring 转换为 Cstring。

上面这行是否正确,因为我也可以使用fopen([filePath cString], "r");. 在一些网站中提到使用 UTF8stringEncoding。哪个是正确的 NSString 到字符串转换?

0 投票
3 回答
60619 浏览

java - Java中的字符串到二进制输出

我想从字符串中获取二进制 (011001..) 但我得到 [B@addbf1 ,必须有一个简单的转换来做到这一点,但我没有看到它。

在这里我得到 infoBin: [B@addbf1
我想要 infoBin: 01001 ...

任何帮助将不胜感激,谢谢!

0 投票
5 回答
20451 浏览

algorithm - 将字符串转换为数字,反之亦然

将字符串转换为其等效数字或反之亦然的复杂性是多少?它会根据编程语言而改变吗?

从表面上看,需要遍历整个字符串才能将其转换为数字,所以它是O(n),还是使用了某种类型转换?

当我编写一个例程来检查给定的数字是否是回文时,这个疑问就出现了。一种方法是继续将数字除以基数(此处为 10),累积数字,然后将它们放在最后。示例:309/10=rem(9)、30/10=rem(0)、3/10=rem(3)。我们得到 903。

我采用的另一种方法是将这个数字转换为字符串,并且由于字符串有大量的成员函数可以拆分、反转等,因此代码更短更简洁,但这是最好的方法吗?

0 投票
3 回答
1269 浏览

model - 为什么 ((Integer) weightModel.getObject()).intValue(); 抛出异常

我正在通过“Enjoying Web Development with Wicket”一书学习 Wicket。它是为 Wicket 1.4.7 编写的,
在一个例子中:

int weight = ((Integer) weightModel.getObject()).intValue();

用来。当我单击提交按钮时,它会抛出 Unexpected RuntimeException 第一行:

WicketMessage:针对组件[MarkupContainer [Component id = form]]的接口org.apache.wicket.markup.html.form.IFormSubmitListener的方法onFormSubmitted引发异常

根本原因:

可能weightModel.getObject()无法转换为 String

完整的异常消息在底部。

但是在将代码更改为:

int weight=Integer.parseInt( (String) weightModel.getObject());

它工作正常。它应该工作正常。抛出异常的原因是什么?


完整代码:

获取请求.java

html 文件 GetRequest.html:

异常消息: WicketMessage:接口 org.apache.wicket.markup.html.form.IFormSubmitListener 的方法 onFormSubmitted 针对组件 [MarkupContainer [Component id = form]] 抛出异常

根本原因:

0 投票
6 回答
110648 浏览

javascript - JavaScript 中的 parseInt(string) 和 Number(string) 有什么区别?

parseInt(string)JavaScript和JavaScript有什么区别Number(string)

0 投票
2 回答
13853 浏览

python - 遍历字符串的各个部分

我在表格中有字符串

我想遍历逗号分隔的键值对。最好或最短的方法是什么?

0 投票
8 回答
7481 浏览

c++ - 您可以将 LPTSTR 转换为 BSTR 吗?

将 LPTSTR 直接转换为 BSTR 是否合法?

根据我对 BSTR的理解,将 LPTSTR 直接转换为 BSTR 会使您的长度前缀损坏。示例代码明确指出不能将字符串文字存储到 BSTR。谁能为我确认 LPTSTR/LPCTSTR 不能直接转换为 BSTR 而不会破坏长度前缀?

编辑:

我的困惑是因为在调用 COM 对象时看到了这个。事实证明,在编译 COM dll 时,会生成一个创建中间方法的 .tli 文件。此方法采用 type _bstr_t_bstr_t可以接受它的LPTSTR构造函数,所以一切都很顺利。

0 投票
3 回答
2925 浏览

python - Python:获取从日期字符串过去的年数

鉴于我从一个字符串开始,例如'3/6/2011'月/日/年,而当前日期是 2011 年 3 月 13 日(7 天后),我怎样才能找到从那时起经过的年数(7/ 365 = 0.0191780821917808) 在 Python 中?

请注意,我希望能够处理任何输入日期。虽然不是任何格式,但您可以采用上述格式。

0 投票
1 回答
1142 浏览

c++ - strtoul 不安全吗?

所以我在小端和大端机器上使用 strtoul 将字符串转换为无符号长整数。小端机器返回正确的值,而大端机器不返回。这个功能在大端机器上真的不兼容吗?如果是这样,是否有解决方法?

代码:

小端结果:

大端结果:

PS 对于 Big endian 示例,似乎总是返回相同的数字。

0 投票
2 回答
5253 浏览

php - 在php中将俄语字符从大写转换为小写

我正在尝试将俄语字符的大小写从大写改为小写。

这是我使用的函数,输出看起来像这样

ЁЙ## ёѹ##`

有人可以帮我吗?提前致谢