在c#中var关键字的一种用法是隐式类型声明。Java中var的等效语法是什么?
当前回答
这个特性现在在Java SE 10中可用。静态的、类型安全的变量终于进入了java世界:)
来源:https://www.oracle.com/corporate/pressrelease/java - 10 - 032018. - html
其他回答
我已经为IntelliJ编写了一个插件,在某种程度上,它可以在Java中为您提供var。这是一个黑客,所以通常的免责声明也适用,但如果你在Java开发中使用IntelliJ并想尝试一下,请访问https://bitbucket.org/balpha/varsity。
你可以通过JetBrains查看Kotlin,但它是val。不是var。
如果您将Lombok添加到项目中,您可以使用它的val关键字。
http://projectlombok.org/features/val.html
一个简单的解决方案(假设你使用的是一个不错的IDE)是在所有地方输入'int',然后让它为你设置类型。
实际上我只是添加了一个名为var的类,所以我不需要输入不同的东西。
代码仍然过于冗长,但至少您不必键入它!
这个特性现在在Java SE 10中可用。静态的、类型安全的变量终于进入了java世界:)
来源:https://www.oracle.com/corporate/pressrelease/java - 10 - 032018. - html
推荐文章
- 在maven中安装mvn到底做什么
- 不可变与不可修改的集合
- 如何在JSON中使用杰克逊更改字段名
- GSON -日期格式
- 如何从线程捕获异常
- 无法解析主机"<URL here>"没有与主机名关联的地址
- 如何在Java中打印二叉树图?
- String.format()在Java中格式化双重格式
- com.jcraft.jsch.JSchException: UnknownHostKey
- Java中的操作符重载
- 如何加速gwt编译器?
- 在Hibernate中重新连接分离对象的正确方法是什么?
- 应该……接住环内还是环外?
- 如何格式化Joda-Time DateTime仅为mm/dd/yyyy?
- 如何在POM.xml中引用环境变量?