有没有办法在Java中使用数组初始化变量列表?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了有没有办法在Java中使用数组初始化变量列表?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含896字,纯文字阅读大概需要2分钟。
内容图文
![有没有办法在Java中使用数组初始化变量列表?](/upload/InfoBanner/zyjiaocheng/803/2256b50ab2354fa39ddd505d5b443af2.jpg)
Java中是否有语法将变量列表初始化为数组中的相应对象?
String hello, world;
String[] array = {"hello", "world"};
//I want:
{hello, world} = array;
//instead of:
hello = array[0];
world = array[1];
我想我从Matlab回忆起这种方便的语法,但是我没有注意到在Java中实现这一点的方法.这种语法可以帮助我组织我的代码.具体来说,我想在一个函数中输入一个对象数组而不是多个参数中的每个数组成员,然后通过在方法范围内声明变量来开始该方法的代码,以便对数组成员进行命名访问.例如.:
String[] array = {"hello", "world"};
method(array);
void method(array){
String {hello, world} = array;
//do stuff on variables hello, world
}
感谢您的建议. -Daniel
解决方法:
不,没有办法在Java中做到这一点,除了你已经给出的答案,即分别初始化每个变量.
但是,您也可以执行以下操作:
String[] array = { "hello", "world" };
final int HELLO = 0, WORLD = 1;
然后使用数组[HELLO]或数组[WORLD],无论你在哪里使用变量.这不是一个很好的解决方案,但是,再一次,Java通常是冗长的.
内容总结
以上是互联网集市为您收集整理的有没有办法在Java中使用数组初始化变量列表?全部内容,希望文章能够帮你解决有没有办法在Java中使用数组初始化变量列表?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。