java - 将 ArrayList 字符串转换为字符?

标签 java string arraylist char multidimensional-array

所以我有一个由用户估算的字符串数组列表。我还有一个二维字符数组:private char[][] puzzle;我需要帮助将字符串更改为字符,以便我可以将它们输入到二维数组中,任何人都可以帮忙吗?

public class WordSearchPuzzle
{
    private char[][] puzzle ;
    private ArrayList<String> puzzleWords ;
    private int letterCount = 0 ;
    private int gridDimensions;

    public WordSearchPuzzle(ArrayList<String> userSpecifiedWords)
    {
        this.puzzleWords = userSpecifiedWords ;

    }

    private void createPuzzleGrid()
    {
        int i;
        for(i = 0; i < puzzleWords.size() ; i++){
            letterCount = puzzleWords.size() + letterCount ;
        }
        gridDimensions = letterCount * 2;
        puzzle = new char[gridDimensions][gridDimensions] ;
    }

最佳答案

将每个字符串更改为 charArray .

for(String item : ArrayList){
  item.toCharArray();
}

关于java - 将 ArrayList 字符串转换为字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10190116/

相关文章:

java - wait() 和 sleep() 有问题吗?

Java 变量范围 - 实例和类变量

java - 无法将 spring.example.service.UsuarioService 字段 spring.example.config.security.SecurityConfig.usuario 设置为 $Proxy47

java - 当 ArrayList 中确实存在项时,ArrayList 方法 "lastIndexOf"返回 -1

java - 两个 ArrayList/List 对象的排序

java - 使用 boxfuse 运行简单的可执行 jar

完整列表的 Python 测试

java - 我需要一个正则表达式命令来隔离所有不与插入符号 (^) 相邻的数字

c - 如何在 C 中声明常量字符串以及它们有什么用?

java - 替代 CopyOnWriteArrayList 用于频繁写入,偶尔迭代