问题标签 [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.

0 投票
26 回答
245777 浏览

c# - Java 和 C# 中的 int 和 Integer 有什么区别?

当我遇到Joel Spolsky说一些特定类型的程序员知道Java/C#(面向对象编程语言)中的 an和 an之间的区别时,我正在阅读更多 Joel on Software 。intInteger

那么区别是什么呢?

0 投票
5 回答
1549 浏览

c# - 测试对象类型的最有效方法

我将值存储为字符串,DataTable其中每个值都可以真正表示一个int, double, or string(在从外部数据源导入过程中,它们都被转换为字符串)。我需要测试并查看每个值的真正类型。

什么对应用程序更有效(或者没有实际区别)?

  1. 尝试转换为int(然后double)。如果转换有效,则返回true. 如果抛出异常,则返回false
  2. 正则表达式旨在匹配intor的模式double
  3. 还有什么方法?
0 投票
5 回答
15864 浏览

c# - 为什么 Array.Length 是一个 int,而不是一个 uint

为什么是Array.Lengthint,而不是uint. 这让我很困扰(只是有点),因为长度值永远不会是负数。

这也迫使我在我自己的类中使用 int 作为长度属性,因为当你指定一个 int 值时,这需要显式转换......

所以最终的问题是:unsigned int ( uint) 有什么用处吗?甚至微软似乎也没有使用它们。

0 投票
32 回答
1728555 浏览

c# - 如何将 int 转换为枚举?

如何在 C# 中将anint强制转换为 an ?enum

0 投票
20 回答
530365 浏览

c++ - 如何在 C++ 中将 int 附加到字符串?

我希望它打印出来Player 4

以上显然是错误的,但它显示了我在这里尝试做的事情。有没有一种简单的方法可以做到这一点,还是我必须开始添加新的包含?

0 投票
5 回答
8332 浏览

java - 整数内的字母。这些是什么?

这是我在 Java 中使用的一个类的代码摘录(如下)。显然,代码定义了一个名为 EPSILON 的静态变量,其数据类型为 double。我不明白的是“1E-14”部分。那是一个什么样的号码?这是什么意思?

最终双 EPSILON = 1E-14;

0 投票
5 回答
9915 浏览

sql - 如何在 SQL 中将秒数转换为人类可读的持续时间?

在 SQL 数据库中,我进行了一些选择,以秒为单位获得持续时间(作为两个日期之间减法的结果)作为 int。但我想将此结果格式化为人类可读的形式,如“hh:mm”或“dd:hh”。这在 SQL 中是可能的吗?我怎样才能实现这一点?

0 投票
8 回答
137095 浏览

c++ - 如何将 C++ 字符串转换为 int?

可能重复:
如何在 C++ 中将字符串解析为 int?

如何将 C++ 字符串转换为 int?

假设您希望字符串中包含实际数字(例如,“1”、“345”、“38944”)。

另外,假设您没有 boost,并且您真的想以 C++ 方式进行,而不是使用笨拙的旧 C 方式。

0 投票
40 回答
224111 浏览

java - 检查字符串是否代表Java中的整数的最佳方法是什么?

我通常使用以下成语来检查字符串是否可以转换为整数。

只是我,还是这看起来有点骇人听闻?有什么更好的方法?


请参阅我的答案(使用基准,基于CodingWithSpike早期答案),了解为什么我改变了立场并接受了Jonas Klemming对这个问题的回答。我认为这个原始代码将被大多数人使用,因为它实现起来更快,更易于维护,但是当提供非整数数据时,它的速度要慢几个数量级。

0 投票
18 回答
480572 浏览

c# - 在 C# 中将 char 转换为 int

我在 c# 中有一个字符:

现在我想把 2 变成一个 int。我发现 Convert.ToInt32 返回 char 的实际十进制值,而不是数字 2。以下将起作用:

int.parse 也仅适用于字符串。

C# 中是否没有本机函数可以从 char 到 int 而不使其成为字符串?我知道这是微不足道的,但似乎很奇怪,没有任何原生的东西可以直接进行转换。