gpt4 book ai didi

java - 将参数数组转换为 HashMap

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:58:47 27 4
gpt4 key购买 nike

<分区>

我有一个像这样的字符串数组:

String [] paramEnv = {"key1=value1","key2=value2","key2=value2"};

现在我需要将它转换为 HashMap。

我为它写了两种方法,想知道哪种方法效率更高。

方法一:

String param = "";
String paramName = "";
String paramValue = "";
if ((null != paramEnv) && (paramEnv.length > 0)) {
for (int i = 0; i < paramEnv.length; i++) {
param = paramEnv[i];
int indexOfEqualTo = param.indexOf("=");
paramName = param.substring(0, indexOfEqualTo);
paramValue = param.substring(indexOfEqualTo + 1);
hmKeyValFromParamEnv.put(paramName, paramValue);
}
}
return hmKeyValFromParamEnv;

方法二:

String param = "";
String paramName = "";
String paramValue = "";
if ((null != paramEnv) && (paramEnv.length > 0)) {
for (int i = 0; i < paramEnv.length; i++) {
param = paramEnv[i];
paramName = (param.split("="))[0];
paramValue = (param.split("="))[1];
hmKeyValFromParamEnv.put(paramName, paramValue);
}
}
return hmKeyValFromParamEnv;

请让我知道任何更好的实现方式。

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