问题标签 [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.
iphone - 如何将 nsstring 转换为 cString?
我有一个 nsstring(filePath),它有音频文件的路径。我想打开音频文件,所以我想将 nsstring 转换为 Cstring。
上面这行是否正确,因为我也可以使用fopen([filePath cString], "r");
. 在一些网站中提到使用 UTF8stringEncoding。哪个是正确的 NSString 到字符串转换?
java - Java中的字符串到二进制输出
我想从字符串中获取二进制 (011001..) 但我得到 [B@addbf1 ,必须有一个简单的转换来做到这一点,但我没有看到它。
在这里我得到 infoBin: [B@addbf1
我想要 infoBin: 01001 ...
任何帮助将不胜感激,谢谢!
algorithm - 将字符串转换为数字,反之亦然
将字符串转换为其等效数字或反之亦然的复杂性是多少?它会根据编程语言而改变吗?
从表面上看,需要遍历整个字符串才能将其转换为数字,所以它是O(n),还是使用了某种类型转换?
当我编写一个例程来检查给定的数字是否是回文时,这个疑问就出现了。一种方法是继续将数字除以基数(此处为 10),累积数字,然后将它们放在最后。示例:309/10=rem(9)、30/10=rem(0)、3/10=rem(3)。我们得到 903。
我采用的另一种方法是将这个数字转换为字符串,并且由于字符串有大量的成员函数可以拆分、反转等,因此代码更短更简洁,但这是最好的方法吗?
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]] 抛出异常
根本原因:
javascript - JavaScript 中的 parseInt(string) 和 Number(string) 有什么区别?
parseInt(string)
JavaScript和JavaScript有什么区别Number(string)
?
python - 遍历字符串的各个部分
我在表格中有字符串
我想遍历逗号分隔的键值对。最好或最短的方法是什么?
c++ - 您可以将 LPTSTR 转换为 BSTR 吗?
将 LPTSTR 直接转换为 BSTR 是否合法?
根据我对 BSTR的理解,将 LPTSTR 直接转换为 BSTR 会使您的长度前缀损坏。示例代码明确指出不能将字符串文字存储到 BSTR。谁能为我确认 LPTSTR/LPCTSTR 不能直接转换为 BSTR 而不会破坏长度前缀?
编辑:
我的困惑是因为在调用 COM 对象时看到了这个。事实证明,在编译 COM dll 时,会生成一个创建中间方法的 .tli 文件。此方法采用 type _bstr_t
。_bstr_t
可以接受它的LPTSTR
构造函数,所以一切都很顺利。
python - Python:获取从日期字符串过去的年数
鉴于我从一个字符串开始,例如'3/6/2011'
月/日/年,而当前日期是 2011 年 3 月 13 日(7 天后),我怎样才能找到从那时起经过的年数(7/ 365 = 0.0191780821917808
) 在 Python 中?
请注意,我希望能够处理任何输入日期。虽然不是任何格式,但您可以采用上述格式。
c++ - strtoul 不安全吗?
所以我在小端和大端机器上使用 strtoul 将字符串转换为无符号长整数。小端机器返回正确的值,而大端机器不返回。这个功能在大端机器上真的不兼容吗?如果是这样,是否有解决方法?
代码:
小端结果:
大端结果:
PS 对于 Big endian 示例,似乎总是返回相同的数字。
php - 在php中将俄语字符从大写转换为小写
我正在尝试将俄语字符的大小写从大写改为小写。
这是我使用的函数,输出看起来像这样
ЁЙ## ёѹ##`
有人可以帮我吗?提前致谢