下面是文本文件,我想以某種隨機順序在行中打印每個數字,以某種隨機方式讀取每行。我可以逐一讀取每行,然後按順序打印每行對應的數字,但是有什麼方法可以以某種隨機方式讀取行,以便我可以按隨機順序打印所有數字。以隨機的方式讀取行,然後以隨機順序打印數字
Line1 1 1116 2090 100234 145106 76523
Line2 1 10107 1008 10187
Line3 1 10107 10908 1109
任何建議,將不勝感激。以下是我編寫的代碼將按順序讀取行。
BufferedReader br = null;
try {
String sCurrentLine;
br = new BufferedReader(new FileReader("C:\\testing\\Test.txt"));
while ((sCurrentLine = br.readLine()) != null) {
String[] s = sCurrentLine.split("\\s+");
for (String split : s) {
if(split.matches("\\d*"))
System.out.println(split);
}
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (br != null)br.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
1號線,將每個個體數是「1 ','1','1','6','2','0'等,還是'1116',2090','100234'等? – 2012-04-23 01:01:59
對於第1行,數字是 - ''1''1116''2090''100234''145106''76523''和對於第2行,數字是 - '''''10107''1008''10187'' – AKIWEB 2012-04-23 01:04:17