如何将char []数组的内容添加到新的char []字母? - java

时间:2017-09-11 09:16:43

标签: java

我尝试在迭代器中实现hasNext()方法。

<md-chip disabled="true">
    <md-checkbox [(ngModel)]="season" name="ss" value="joo" (ngModelChange)="changed()">
        Check me!
    </md-checkbox>
</md-chip>

首先,我在这里将线分成了字符。将所有字符存储在charList中并在扫描程序通过每一行后更新它是否正确?

我想在Next()方法中获取特定的char。

2 个答案:

答案 0 :(得分:0)

  

如何将它们分成字符?

使用line.toCharArray()

  

其次,当我这样做时,如何在每一行之后将字母内容添加到char []数组?

无法。创建数组后,您无法更改其大小。这意味着您需要预先知道字符总数,这可能不是这种情况。

master,声明为可以调用array的字符列表。

array.add(char)

答案 1 :(得分:0)

要转换为char数组,并添加内容,您可以使用以下方法:

  1. 转换为char数组:

    line.toCharArray()

  2. 从char数组中获取列表:

    ArrayList<Character> charList = new ArrayList<>(line.chars().mapToObj(c -> (char) c).collect(Collectors.toList()));

  3. 添加内容:

    charList.add(c);