相关疑难解决方法(0)

在Java中安全地将long转换为int

Java中最常用的方法是验证转换longint不会丢失任何信息?

这是我目前的实施:

public static int safeLongToInt(long l) {
    int i = (int)l;
    if ((long)i != l) {
        throw new IllegalArgumentException(l + " cannot be cast to int without changing its value.");
    }
    return i;
}
Run Code Online (Sandbox Code Playgroud)

java casting

467
推荐指数
7
解决办法
56万
查看次数

在Swift中将Date转换为Integer

我正在更新我对Swift 3的一些旧的Swift 2答案.但是,这个问题的回答并不容易更新,因为问题具体要求NSDate而不是Date.所以我正在创建该问题的新版本,我可以更新我的答案.

如果我从这样的Date实例开始

let someDate = Date()
Run Code Online (Sandbox Code Playgroud)

我该如何将其转换为整数?

相关但不同

这些问题提出了不同的问题:

time integer date swift

14
推荐指数
1
解决办法
3万
查看次数

标签 统计

casting ×1

date ×1

integer ×1

java ×1

swift ×1

time ×1