gpt4 book ai didi

java - 将字符串存储在数组java中

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:35:03 25 4
gpt4 key购买 nike

我想知道是否可以将字符串变量存储在字符串数组中?我无法很好地解释,但这是我所做的:

 String st1 = "",st2 = "",st3 = "",st4 = "";
String[] str = {st1,st2,st3,st4};

不幸的是,当我使用 for 循环时,str 获取 st1 和 st2 以及 st3 ans st4 的值而不是它自身的变量..

这就是我想做的事情。例如,每当有一个字符串数组时:

String[] containsValue = { "hi", "hello", "there" };

String strHi, strHello, strThere;
String[] getContainsValue = { strHi, strHello, strThere };

for (int x = 0; x < getContainsValue.length; x++) {
getContainsValue[x] = containsValue[x];
}

The value of:
strHi = "hi"
strHello = "hello"
strThere = "there";

基本上,我想将 containsValue[] 的值传输到 3 个字符串,即存储在 getContainsValue[] 中的 strHi、strHello、strThere。然后使用 for 循环为它们赋值来自 containsValue[]。这可能吗?如果是这样,你能给我一些格式吗?谢谢..

最佳答案

您可以使用 Map<K,V> .

Map<String,String> map=new HashMap<String,String>();
map.put("strHi","hi");
map.put("strHello","hello");
map.put("strThere","there");

System.out.println(map.get("strHello"));

关于java - 将字符串存储在数组java中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11895447/

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