0
我是新來的Java和stackoverflow。我有一個文本文件,我希望我的Java程序可以讀取,然後選擇一個隨機行並顯示它。我發現的只是演示字節和字符。我如何使用字符串或只是一行?我很抱歉,這個問題之前已經被問到過,但其他帖子並沒有幫助我。我很茫然,我覺得這有一個簡單的解決方案。如何顯示文本文件中的隨機行?
這是我到目前爲止有:
package Nickname;
import java.util.Scanner;
import java.io.*;
public class Nickname {
public static void main(String[] args) throws IOException {
RandomAccessFile randomFile = new RandomAccessFile("names.txt", "r");
}
}
你可能是正確的那一個。與null相比肯定會起作用,所以我會用它來保證安全。 – nitowa 2014-11-23 22:32:54
隨機想法:在這種情況下使用ArrayList不是最有效的實現。由於您添加了多次,但只獲得一次,LinkedList速度要快很多。 (1),獲得O(n) – nitowa 2014-11-23 22:43:32
我需要文本文件中的每一行都有相等的機會存在閱讀其他行。這兩種策略中的哪一種會更好地發揮作用? – shottyrockets 2014-11-24 17:24:25