JAVA myString [‘name’] =“我的价值”; (比如Php)
发布时间:2020-12-15 02:06:39 所属栏目:Java 来源:网络整理
导读:在Php我经常使用这个: $conn_sets = array();$conn_sets['login'] = "aaa";$conn_sets['pass'] = "bbb"; 如何在JAVA 1.6中做同样的事情. 我试着这样做: private method1() { String[] mystring = new String[] {"login" = "aaa","pass" = "bbb"};} 但它给
在Php我经常使用这个:
$conn_sets = array(); $conn_sets['login'] = "aaa"; $conn_sets['pass'] = "bbb"; 如何在JAVA 1.6中做同样的事情. private method1() { String[] mystring = new String[] {"login" => "aaa","pass" => "bbb"}; } 但它给了我一个错误. throw new MyException(myerrors['failed_login_error']); 而不是: throw new MyException(myerrors[116]); 我知道我可以做一个新类,并抛出一个对象: throw new MyException(ERROR_CONSTANTS.FAILED_LOGIN_ERROR); 但我更喜欢第一个(与我在Php中使用的相同). 那么,有什么想法吗? 解决方法
在Java中,您可能希望使用
Map interface,例如
HashMap.
虽然,我会说使用Enum实际上是你应该在你的第二个(错误列表)示例中做的事情.当你在Java时忘掉PHP.在这种情况下,枚举更好,因为您需要明确定义的键列表. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |