我是新来的Shell Scripting
,但是我很友好Java Maps
。我只是想知道我如何Map
在Shell Scripting
. 以下是我需要在 shell 中使用的设施-
HashMap<String, ArrayList<String>> users = new HashMap<String, ArrayList<String>>();
String username = "test_user1";
String address = "test_user1_address";
String emailId = "test_user1_emailId";
ArrayList<String> values = new ArrayList<String>();
values.add(address);
values.add(emailId);
users.put(username, values);
String anotherUser = "test_user2";
if (users.containsKey(anotherUser)) {
System.out.println("Do some stuff here");
}
简而言之,我想使用 a Map
,它具有String
as key
,Vector
或者ArrayList
as 值(否则我已经使用Arrays
而不是ArrayList
手动处理indexes
),put
方法insert
和另一种方法来检查key
现有Map
.
上面的代码是一个示例代码。先感谢您。