Java 字符数组列表

Java 字符数组列表,java,arraylist,character,Java,Arraylist,Character,我想根据字符串中的字符创建字符对象的ArrayList。但是,我似乎不知道如何填充ArrayList以匹配字符串。我一直在尝试让它遍历字符串,以便以后,如果我更改字符串的内容,它将进行调整。不管怎样,无论我做什么,我都会得到某种语法错误 谁能给我指一下正确的方向吗?非常感谢 import java.util.ArrayList; import java.text.CharacterIterator; //not sure if this is necessary?? public clas

我想根据字符串中的字符创建字符对象的ArrayList。但是,我似乎不知道如何填充ArrayList以匹配字符串。我一直在尝试让它遍历字符串,以便以后,如果我更改字符串的内容,它将进行调整。不管怎样,无论我做什么,我都会得到某种语法错误

谁能给我指一下正确的方向吗?非常感谢

import java.util.ArrayList;
import java.text.CharacterIterator;   //not sure if this is necessary??

public class Test{

//main method

     String words = new String("HELLO GOODBYE!");
     ArrayList<Character> sample = new ArrayList<Character>();

     for(int i = 0; i<words.length(); i++){
         sample.add((char)Character.codePointAt(sample,i));
     }
}
import java.util.ArrayList;
导入java.text.Characterator//不确定这是否必要??
公开课考试{
//主要方法
stringwords=新字符串(“你好,再见!”);
ArrayList示例=新的ArrayList();

对于(inti=0;i,在您的情况下,
words.charAt()
就足够了

  import java.util.ArrayList;

  public class Test{

       String words = new String("HELLO GOODBYE!");
       ArrayList<Character> sample = new ArrayList<Character>();

       for(int i = 0; i<words.length(); i++){
           sample.add(words.charAt(i));
       }
  }
import java.util.ArrayList;
公开课考试{
stringwords=新字符串(“你好,再见!”);
ArrayList示例=新的ArrayList();

对于(inti=0;i,此代码将字符数组中的所有字符添加到ArrayList中

Character[] alphabet = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
List<Character> array = new ArrayList<Character>();
array.addAll(Arrays.asList(alphabet));
字符[]字母表={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
列表数组=新的ArrayList();
addAll(Arrays.asList(alphabet));

char[]charArray=words.toCharArray();在您的例子中
sample.add(words.charAt(i))
这是否仍然可以将它们添加为角色对象?谢谢!这仍然可以被视为添加角色对象吗?非常感谢。虽然这段代码可以解决这个问题,但最好添加上下文,说明它为什么/如何工作。这可以帮助未来的用户学习,并将这些知识应用到他们自己的代码中。哟在解释代码时,u也可能会收到来自用户的正面反馈,形式为UpVote。