问题标签 [int]
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.
c# - Java 和 C# 中的 int 和 Integer 有什么区别?
当我遇到Joel Spolsky说一些特定类型的程序员知道Java/C#(面向对象编程语言)中的 an和 an之间的区别时,我正在阅读更多 Joel on Software 。int
Integer
那么区别是什么呢?
c# - 测试对象类型的最有效方法
我将值存储为字符串,DataTable
其中每个值都可以真正表示一个int
, double
, or string
(在从外部数据源导入过程中,它们都被转换为字符串)。我需要测试并查看每个值的真正类型。
什么对应用程序更有效(或者没有实际区别)?
- 尝试转换为
int
(然后double
)。如果转换有效,则返回true
. 如果抛出异常,则返回false
。 - 正则表达式旨在匹配
int
or的模式double
- 还有什么方法?
c# - 为什么 Array.Length 是一个 int,而不是一个 uint
为什么是Array.Length
int,而不是uint
. 这让我很困扰(只是有点),因为长度值永远不会是负数。
这也迫使我在我自己的类中使用 int 作为长度属性,因为当你指定一个 int 值时,这需要显式转换......
所以最终的问题是:unsigned int ( uint
) 有什么用处吗?甚至微软似乎也没有使用它们。
c# - 如何将 int 转换为枚举?
如何在 C# 中将anint
强制转换为 an ?enum
c++ - 如何在 C++ 中将 int 附加到字符串?
我希望它打印出来Player 4
。
以上显然是错误的,但它显示了我在这里尝试做的事情。有没有一种简单的方法可以做到这一点,还是我必须开始添加新的包含?
java - 整数内的字母。这些是什么?
这是我在 Java 中使用的一个类的代码摘录(如下)。显然,代码定义了一个名为 EPSILON 的静态变量,其数据类型为 double。我不明白的是“1E-14”部分。那是一个什么样的号码?这是什么意思?
最终双 EPSILON = 1E-14;
sql - 如何在 SQL 中将秒数转换为人类可读的持续时间?
在 SQL 数据库中,我进行了一些选择,以秒为单位获得持续时间(作为两个日期之间减法的结果)作为 int。但我想将此结果格式化为人类可读的形式,如“hh:mm”或“dd:hh”。这在 SQL 中是可能的吗?我怎样才能实现这一点?
c++ - 如何将 C++ 字符串转换为 int?
可能重复:
如何在 C++ 中将字符串解析为 int?
如何将 C++ 字符串转换为 int?
假设您希望字符串中包含实际数字(例如,“1”、“345”、“38944”)。
另外,假设您没有 boost,并且您真的想以 C++ 方式进行,而不是使用笨拙的旧 C 方式。
java - 检查字符串是否代表Java中的整数的最佳方法是什么?
我通常使用以下成语来检查字符串是否可以转换为整数。
只是我,还是这看起来有点骇人听闻?有什么更好的方法?
请参阅我的答案(使用基准,基于CodingWithSpike的早期答案),了解为什么我改变了立场并接受了Jonas Klemming对这个问题的回答。我认为这个原始代码将被大多数人使用,因为它实现起来更快,更易于维护,但是当提供非整数数据时,它的速度要慢几个数量级。
c# - 在 C# 中将 char 转换为 int
我在 c# 中有一个字符:
现在我想把 2 变成一个 int。我发现 Convert.ToInt32 返回 char 的实际十进制值,而不是数字 2。以下将起作用:
int.parse 也仅适用于字符串。
C# 中是否没有本机函数可以从 char 到 int 而不使其成为字符串?我知道这是微不足道的,但似乎很奇怪,没有任何原生的东西可以直接进行转换。