为什么从 int 到 Long 的隐式转换不可能?

2023-11-21

我无法隐式将 int 转换为 long 并将 long 转换为 Long。为什么不能将 int 隐式转换为 Long?为什么Java不能在示例的最后一行进行隐式转换?

int i = 10; //OK
long primitiveLong = i;  //OK
Long boxedLong = primitiveLong;  //OK
boxedLong = i; //Type mismatch: cannot convert from int to Long

Long and Integer是对象。装箱/拆箱仅适用于基元。 正在做Long boxedLong = i就好像Long boxedLong = new Integer(10),那是不! 另外,请记住,之间没有继承关系Long and Integer如此均匀Integer i = new Long()无效

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么从 int 到 Long 的隐式转换不可能? 的相关文章

随机推荐

  • 不区分大小写的字符串比较

    我想比较两个变量以查看它们是否相同 但我希望此比较不区分大小写 例如 这将区分大小写 if var1 var2 但我希望它不区分大小写 我该如何处理呢 这相当简单 你只需要打电话strtolower 在两个变量上 如果需要处理 Unicod
  • Mono 缺少 System.Numerics.BigInteger.Parse(string,IFormatProvider)

    我目前使用以下错误Json NET Newtonsoft JSON图书馆 Missing method System Numerics BigInteger Parse string IFormatProvider in assembly
  • 名称中包含破折号的自定义 AngularJS 指令不起作用

    我编写了以下 Angular 指令 它将向所有子项添加 required 属性 directive requireall function compile return restrict A only want it triggered f
  • 将点连接到图中的回归线

    考虑以下数据ISLR 书 Income lt structure list X 1 30 Education c 10 10 4013377926421 10 8428093645485 11 2441471571906 11 645484
  • 如何在PHP中从PDF表单中提取字段值[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我们正在开发基于 PHP 和 MySQL 的应用程序 我们分发 PDF 格式的注册表 填写表格后 用户将 PDF 表格上传到我们的应用程序进行注册
  • 如何防止useQuery在状态改变时运行?

    我正在使用 React Apollo 从我的服务器获取数据 当我的页面加载时 我使用 useQuery 来检索数据 这很好用 问题是当我对搜索表单进行更改时 这会更新状态 从而导致不必要的重新渲染 从而再次调用服务器 我只想在页面加载和单击
  • 如何打印lda主题模型和每个主题的词云

    from nltk tokenize import RegexpTokenizer from stop words import get stop words from gensim import corpora models import
  • 如何提前停止处理 JSP?

    我有一个 JSP 页面 它调用一个函数并检查其返回值 如果返回值不为空 JSP 页面将继续使用它 如果返回值是null 我希望JSP页面的处理停止 这是因为该函数将在返回null对象之前执行重定向 而且 其余的JSP代码显然使用了这个对象
  • django 2无法将环境变量从.env文件加载到setting.py文件

    我尝试将环境变量从名为 env 的文件加载到 settings py 文件 在这里 我创建了 env 文件和设置文件同一文件夹 这是我的 env 文件 DEBUG on SECRET KEY ksmdfw3324 jefm DATABASE
  • Android:如何从 tabhost 调用选项卡内 Activity 的函数

    我有一个带有三个选项卡的选项卡主机 每一项都是一项活动 我希望在操作栏中有一个按钮 顶部的栏上有常用按钮 调用活动选项卡的功能 例如 添加函数可以根据单击按钮时出现的选项卡向每个选项卡添加不同的内容 因此 我询问如何从 tabHost 调用
  • 从Python文本文件中的一行中提取随机单词/字符串

    我有一个文本文件 一行有六个单词 我需要从该行随机生成一个单词 文本文件名为 WordsForGames txt 我正在制作一个刽子手游戏 这是我到目前为止所拥有的 我有点迷失请帮助 import random import os prin
  • AVAsset读者寻求

    我需要寻找音频文件并提取块 我正在尝试使用 AVAssetReader 我看到的错误是 如果我在一段时间内从不同的偏移量读取音频 我得到的平均值 块 是不同的 例如 如果我从 0 1 秒到 0 5 秒读取音频 我会得到不同的结果 如果我从
  • Ansible 变量名称 `environment` 被保留?

    我今天遇到了一个奇怪的情况 我在剧本中调用了我的一个变量environment 如果我使用转储变量debug指令 显示ok environment development 但是如果我尝试使用脚本访问它 environment 它总是被赋予一
  • JavaScript 中的自动类型转换

    JavaScript 中的以下所有表达式都非常明显 var x 10 10 的价值x is 20 x 10 10 的价值x在这种情况下是1010因为 运算符超载 如果任何操作数是字符串类型 则进行字符串连接 如果所有操作数都是数字 则执行加
  • 如何从 Mac OS X 的终端运行 python 脚本而无需输入完整路径?

    我使用的是 Mac OS 10 6 Snow Leopard 我正在尝试将一个目录添加到我的 PATH 变量中 这样我就可以运行一个我编写的小脚本 只需在终端提示符下键入 python Alarm py 我将路径放入 profile 文件中
  • 覆盖/扩展 MVC 控制器/区域

    我目前正在开发一个 MVC 项目 我正在尝试弄清楚如何扩展区域内现有控制器的路由 特别是从另一个项目 例如 我有一个控制器 其区域如下所示 namespace MyProject Areas Foo Controllers Authoriz
  • 如何在 JavaScript 中计算字符串的长度(以像素为单位)?

    如何在 JavaScript 中计算字符串的长度 以像素为单位 你可以使用简单的代码 var canvas document createElement canvas var ctx canvas getContext 2d ctx fon
  • 将 localized.strings 转换为电子表格?

    是否有标准方法将 localized strings 文件转换为 csv 格式 或者可以通过 OpenOffice 等电子表格程序导入的其他格式 谢谢 答案有点过时 但是这个在线工具可以更好更快地完成工作 http localise biz
  • 如何从 Internet Explorer 中的剪贴板获取 Base64 编码的图像?

    我搜索了很多 但没有找到从剪贴板获取 Base64 编码数据 我可以捕获粘贴事件 然后将事件分配给变量 clipBoard e clipboardData e clipboardData window clipboardData 镀铬 我可
  • 为什么从 int 到 Long 的隐式转换不可能?

    我无法隐式将 int 转换为 long 并将 long 转换为 Long 为什么不能将 int 隐式转换为 Long 为什么Java不能在示例的最后一行进行隐式转换 int i 10 OK long primitiveLong i OK L