java怎样将一维字符串数组看成二维数组

2025-03-28 16:28:46
推荐回答(3个)
回答1:

package test;

import java.util.LinkedHashMap;
import java.util.Map;

public class Test {

    public static void main(String[] args) throws Exception {
        String[] str = new String[] { "abkdkllslk", "122j2aakkd",
                "2k2kk2kskks", "28282871787", "kwkkks" };
        char[][] ch = new char[str.length][];// 转换成二维字符数组
        for (int i = 0; i < str.length; i++) {
            ch[i] = str[i].toCharArray();
        }
        Map m = new LinkedHashMap();
        for (char[] cs : ch) {
            for (char c : cs) {
                String key = String.valueOf(c);
                if (m.containsKey(key)) {
                    m.put(key, m.get(key) + 1);
                } else {
                    m.put(key, 1);
                }
            }
        }
        System.out.println(m);
    }
}
//兄弟记得给分,好不容易给你敲出来的。


回答2:

indexOf(String)

indexOf(String, int)

简单地。

回答3:

【0】【i】