问题标签 [string-length]

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 回答
6643 浏览

python - 如何在 Python 中找到最长的字符串?

类似的东西max(len(s1), len(s2))只会返回最大长度。但是如果我真的想找出哪个字符串更长,或者将它保存到另一个字符串,那是怎么做的呢?max(s1,s2)似乎返回具有较大值的字符串,但不一定是最长的。

注意:这必须在没有列表或数组的情况下完成。

0 投票
7 回答
116014 浏览

string - 如何获取字符串中的字符数

如何在 Go 中获取字符串的字符数?

例如,如果我有一个字符串"hello",该方法应该返回5. 我看到它len(str)返回字节数而不是字符数,所以len("£")返回 2 而不是 1,因为 £ 在 UTF-8 中用两个字节编码。

0 投票
0 回答
241 浏览

perl - Unicode::GCString 和 UTF8 标志

Unicode::GCString是否有这样的设计方式为 UTF8 标志(已接受的答案)分配意义,或者这在未来的版本中会发生变化吗?

0 投票
4 回答
439 浏览

c++ - if else 语句和字符串长度之间的代码性能

我正在编写代码,该代码从用户那里获取一个数字并以字母形式作为字符串打印回来。我想知道,在性能方面,有 if 语句,比如

或将数字放入字符串中并获取其长度,然后将其作为字符串处理。

代码是用 C++ 编写的。

0 投票
4 回答
250 浏览

c - Make a long string of encrypted substrings in c

I'm trying to create a long string that is produced out of encrypted substrings. For the encryption I'm using AES128 and libmcrypt. The code is working, but I get a shorter output then I should and a beeping sound. I guess it's because I'm using strlen, but I have no idea, how I can avoid that. I will be very grateful for some suggestions. Here is my code:

0 投票
2 回答
1885 浏览

arrays - 使用 IF 语句在数组中查找字符串长度以进行对齐 (Visual Basic)

我的问题就像标题中所说的那样。如何使用 IF 语句在数组中查找内容的字符串长度,然后使其显示在富文本框中,左侧对齐?

请注意,我的数组中的一个值是十进制。

输出:

P0001 咖啡 - 哥伦比亚 Supreme 24/箱:预磨粉 1.75 盎司袋装 16.50 美元

P0002 咖啡 - 榛子 24/箱:预磨粉 1.75 盎司袋装 $24.00

P0003 咖啡 - 温和混合 24/箱:预磨粉 1.75 盎司袋装 20.50 美元

P0004 咖啡 - 什锦口味 18/箱。Pre-Ground 1.75 盎司袋装 $23.50

P0005 咖啡 - 无咖啡因咖啡 24/箱:预磨粉 1.75 盎司袋装 $20.50

它在我的输出中显示为 vbTabs,但看起来仍然相似,因为它们没有对齐。前两个有,但之后没有,我完全迷路了。

0 投票
5 回答
2482 浏览

java - JPasswordField KeyPress 字符串长度错误?

我正在尝试更改 Java Swing (Netbeans) 中 JPasswordField 的背景颜色。

这是我所拥有的:

一切正常,除非我退格。当我在输入 8 个以上字符后退格时,颜色不会变回红色,直到字段中只剩下 5 个字符。

帮助将不胜感激,我对 Java 编程和 Netbeans 非常陌生。

编辑:我改变了我的代码,

这段代码对我来说似乎很有意义,但在测试中,颜色在第 9 个字符处变为绿色;退格时,它在 6 处变回红色。这似乎与我遇到的问题相同,因为代码>= 7在第 8 个字符处颜色变为绿色,但在 5 个字符处变回红色。

输入 9 个字符后,组件变为绿色

输入 9 个字符后,组件变为绿色

退格后(从 9 开始),组件保持绿色,直到有 6 个字符

退格后(从 9 开始),组件保持绿色,直到有 6 个字符

这很奇怪,因为我在这个程序的一个按钮中有类似的代码,它显示一条错误消息。该代码工作正常。这是一个 KeyPress 问题,也许与退格键有关?

0 投票
1 回答
131049 浏览

oracle - 获取列值长度,而不是列值的最大长度

如何获得列中值的实际长度?

我的(oracle)sql 命令返回可以插入列中的值的最大长度,而不是值的实际长度。

如何解决这个问题?

0 投票
1 回答
151 浏览

c - 字符串的长度作为字符串

可能重复:
如何在 C 中将整数转换为字符串?

我想计算字符串的长度并将值作为字符串传递给函数。

0 投票
3 回答
6102 浏览

java - 字符串大小超过 int 的最大限制

我有一大堆字符串,我想在其中找到每个字符串的长度并添加它们并显示字符串的总长度。

为了计算长度,我使用 as 方法string.length(),但我注意到 length() 的数据类型是 int,而 int 的最大大小是 2,147,483,647。但是我的字符串对象的字符数超过 2,147,483,647。任何建议如何在超出 int 限制时获得长度?