我嘗試創建的程序可以: 1.從文件中讀取字符 2.將這些字符添加到ArrayList中 3.檢查行內是否只有字符a,b,c(沒有其他的/無空格)Java - 從文件讀取字符到ArrayList
如果有3個是真實的 - 1.比較第一&最後一個字符的ArrayList,如果他們是不同打印 「OK」
示例文件: abbcb - OK abbca - NOT OK a bbc - NOT OK abdcb - NOT OK bbbca - OK
目前我:
import java.io.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Projekt3
{
public static void main(String[] args) throws IOException
{
List<String> Lista = new ArrayList<String>();
Scanner sc = new Scanner(System.in).useDelimiter("\\s*");
while (!sc.hasNext("z"))
{
char ch = sc.next().charAt(0);
Lista.add(ch);
//System.out.print("[" + ch + "] ");
}
}
}
我有添加字符列出的問題。我會很感激的幫助。
爲什麼你認爲你將被允許一個'char'添加到'String'列表? – shmosel
你的'List'需要一個'String'而不是'char'。將類型參數更改爲'Character',即'List',如果您想要'char'的'List' –