编写一个程序对以下数据进行从小到大排序:
12 56 89 21 40 78 23 22 26 62
并把排列的结果存放在C:\newjava.txt文件中。
编写一个程序,读取文件C:\newjava.txt的内容,并把该文件的内容的后三分之一内容显示在屏幕上。
12 56 89 21 40 78 23 22 26 62
并把排列的结果存放在C:\newjava.txt文件中。
编写一个程序,读取文件C:\newjava.txt的内容,并把该文件的内容的后三分之一内容显示在屏幕上。
import java.util.*;
import java.io.*;class SortInteger
{
public static void main(String[] args)
{
ArrayList list = new ArrayList();
list.add(new Integer(12));
list.add(new Integer(56));
list.add(new Integer(89));
list.add(new Integer(21));
list.add(new Integer(40));
list.add(new Integer(78));
list.add(new Integer(23));
list.add(new Integer(22));
list.add(new Integer(26));
list.add(new Integer(62));
Collections.sort(list);
PrintWriter stdOut = null;
for(int i = 0; i < list.size(); i++)
{
System.out.println((Integer)list.get(i));
} try {
stdOut = new PrintWriter(new BufferedWriter(new FileWriter("D:\\test.txt")));
for(int i = 0; i < list.size(); i++)
{
String out = ((Integer)list.get(i)).toString();
stdOut.println(out);
}
}
catch (Exception e) {
System.out.println(e);
}
finally {
try {
if(stdOut != null)
stdOut.close();
}
catch (Exception e) {
System.out.println(e);
}
}
}
}
import java.io.*;class ReadSorted
{
public static void main(String[] args)
{
BufferedReader stdIn = null;
try {
stdIn = new BufferedReader(new FileReader("D:\\test.txt"));
ArrayList list = new ArrayList();
String out;
while((out = stdIn.readLine())!=null) {
list.add(out);
}
for(int i = list.size() * 2 / 3; i < list.size(); i++)
{
System.out.println((String)list.get(i));
}
}
catch (IOException e) {
System.out.println(e);
}
finally {
try {
if(stdIn != null)
stdIn.close();
}
catch (Exception e) {
System.out.println(e);
}
}
}
}