问题描述
FileReader r = new FileReader(stackfile);
BufferedReader reader = new BufferedReader(r);
String s, line = null;
int counter = 1;
while((s = reader.readLine()) !=null) {
counter++;
System.out.println(counter + "." + s);
}
queue.createQueue();
System.out.println("Queue is empty with" + queue.isEmpty());
queue.enqueue(s);
System.out.println("This is the queue");
queue.displayQueue();
System.out.println("\n\nDequeuing now");
String newString = (String)queue.dequeue();
System.out.println("New String is: " + newString);
String[] lineComponents = newString.split(",");
for(int i = 0; i < lineComponents.length; i++) {
System.out.println("Line components is [ " + i + "]: " + lineComponents );
String[] binaryNumbers = lineComponents[i].split(";");
for(int j = 0; j < binaryNumbers.length; j++) {
System.out.println("Binary Numbers[" + j + "]:" + binaryNumbers[j]);
for(int k = 0; k < binaryNumbers[j].length(); k++) {
char c = binaryNumbers[j].charAt(k);
System.out.print("Single Binary numbers [" + k + "]: " + c);
}
}
}
标签: javasplitqueuestacktext-files
解决方案
推荐阅读