gpt4 book ai didi

JAVA myString ['name' ] = "my value"; (就像在 Php 中一样)

转载 作者:搜寻专家 更新时间:2023-11-01 03:57:50 24 4
gpt4 key购买 nike

在 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。在这种情况下,枚举要好得多,因为您需要定义明确的键列表。

关于JAVA myString ['name' ] = "my value"; (就像在 Php 中一样),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1909261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com