1
/** Read the sequence of words on INPUT, and return as a List.  If LINKED,
 *  use a linked representation.  Otherwise, use an array representation.
 */
static List<String> readList(Scanner input, boolean linked) {
    List<String> L;
    if (linked) {
        L = new LinkedList<String>();
    } else {
        L = new ArrayList<String>();
    }
    while (input.hasNext()) {
        L.add(input.next());
    }
    for (String word : L) {
        word = word.toLowerCase();
    }
    return L;
}

これは、テキスト ファイルから単語を読み取り、それをリストとして返すためのコードです。ただし、ファイル内のすべての単語を小文字にしたいのですが、toLowerCase メソッドが機能しません。それらをすべて小文字にする方法に関するアドバイスはありますか?

4

3 に答える 3

0

どうですか

L.add(input.next().toLowerCase());
于 2013-09-24T13:38:24.820 に答える