`

这个程序是哪里不对?

    博客分类:
  • java
阅读更多
//对元素为String的list进行排序。

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.*;

class ComparatorString implements Comparator<Object>{
    public int compare(Object arg0, Object arg1) {
     String s0=(String)arg0;
     String s1=(String)arg1;
     int flag = s0.compareTo(s1); 
     return flag;
    }  
 }

public class Test{
  public static void main(String[] args) {
	List<String> list = new ArrayList<String>();
	ComparatorString cs = new ComparatorString();
	
	try {
		BufferedReader is = new BufferedReader(new FileReader("god.txt"));
		String s;
		while((s=is.readLine())!= null){
			list.add(s);
		}
		Collections.sort(list,cs);
		is.close();
		
		PrintWriter w = new PrintWriter("sort.txt");
		for(String line : list)
		    w.println(line);
        w.close();

	} catch (FileNotFoundException e) {
		System.out.println("没有找到god文件");
	} catch (IOException e) {
		System.out.println("发生了IO异常");
	}
	}
}

     敬请指教!

分享到:
评论

相关推荐

    经典米散射(MIE散射)的MATLAB程序,计算散射系数、吸收系数、消光系数、后向散射系数、不对称因子。

    下面将详细解释这个MATLAB程序中的关键知识点。 1. **MIE散射理论**:这是由德国物理学家米尔斯坦(Max von Mie)在1908年提出的理论,用于描述光波在与尺寸与波长相当的球形颗粒相互作用时的散射情况。MIE理论给出...

    qt程序中嵌入第三方exe外壳实例程序

    在本文中,我们将深入探讨如何在Qt程序中嵌入第三方的EXE外壳程序,并通过一个名为"QtEmbedOutDemo"的实例项目来演示这一过程。这个项目涉及到的主要知识点包括Qt框架、窗口部件(Widget)的使用、进程间通信(IPC)...

    Delphi启动和关闭外部程序实例

    总之,这个实例为Delphi开发者提供了一个基础的框架,展示了如何在不依赖额外库的情况下启动和关闭外部程序。通过研究和实践,开发者不仅可以掌握这个特定的功能,还能学习到更多关于Delphi和Windows API的知识。

    PWM波控制直流电机 程序

    在这个程序中,AVR单片机作为核心处理器,接收指令并生成PWM波形,进而驱动直流电机。 要实现PWM波控制直流电机,首先需要了解以下几个关键概念: 1. **PWM波的生成**:在AVR单片机中,可以通过设置定时器工作模式...

    DS1302读写程序(C语言版)

    //来自己想着写了一个,但是没成想,写的不对,后来没办法,找了别人的一个程序,把这个语句粘了过来, //然后发现显示的是乱码,但是有一个数在跳,基本上知道估计是我的显示程序出了错,果然好好看看了程 //序,...

    微信二手车小程序制作有什么功能?发展前景怎么样?.pdf

    微信二手车小程序作为一种新兴的在线交易平台,正在逐渐改变二手车市场的格局。这种小程序的出现,旨在解决传统二手车交易中信息不对称、交易不便...随着移动互联网的普及和技术的进步,这类小程序的发展前景十分广阔。

    小程序医疗床位查询小程序.rar

    "小程序医疗床位查询小程序"就是一个典型的案例,它旨在解决医院床位紧张、患者无法实时获取空余床位信息的问题,从而提高医疗服务的效率和患者满意度。 首先,我们要理解小程序的基本概念。小程序是一种不需要下载...

    tomcat,很好的java资源,不对吗?

    这个文件可能包含了Tomcat的可执行文件、配置文件、Web应用程序目录(如webapps)、日志文件以及相关的文档等。用户可以通过解压这个文件,配置相应的环境变量,然后启动Tomcat服务,开始部署和运行Java Web应用。 ...

    CW2015 51单片机程序

    V2.0表示这是驱动程序的第二个版本,通常意味着修复了前一版本的bug,增加了新的功能或者优化了性能。 在实际应用中,开发人员需要了解如何配置和调用这些驱动程序,以便正确读取和处理CW2015返回的电池数据。此外...

    微信小程序;胡言乱语生成器

    这是一款纯前端的一款生成器小程序源码 该小程序源码无需服务器和域名,也无需设置合法域名 该小程序里面的生成样式多样化有很多种 不过小编在测试该款小程序的时候,打开有部分生成的界面是空白可能是小编打开的...

    在没有FrameWork的环境中运行.NET程序

    这里顺便要再说一下VMDotNet.log这个文件,这里记录了在调用FetionVM.exe时的错误 信息,主要是路径不对,找不到对应的程序。在了解了这个文件夹之后,我们可以动手开始做啦! 最后,为了在没安装.Net Framework的...

    矩阵图、箭条图以及过程决策程序图法.pptx

    矩阵图、箭条图以及过程决策程序图法 矩阵图是一种非常有用的工具,用于分析和解决复杂的问题。它可以帮助我们找到问题的根源,并对其进行分析和解决。矩阵图可以应用于各种领域,包括产品研发、质量管理、生产流程...

    Qt设置窗口图标以及程序图标

    推荐使用 iconXp 这个转换工具。 四、结论 本文详细介绍了如何在 Qt 中设置窗口图标和程序图标,包括使用 Qt Designer 创建和编辑资源文件,设置窗口图标,设置程序图标,以及管理资源文件等。掌握这些技能,可以...

    【功能模块】七蚁电子合同小程序1.3.10+前后端源码

    我们的这款模块完全站在销售员角度触发,经过一个月的时间,公司内部反复制造场景,创造销售过程,完成签单。经过不断测试和优化,本款小程序终于在市场中上架。 这款小程序的功能有什么? 用户端和业务端展示的首页...

    2007 Office system 驱动程序:数据连接组件

    微软的2007 Office System驱动程序:数据连接组件(AccessDatabaseEngine.exe)正是为了实现这一目标而设计的工具。这款组件,作为Microsoft Office的一部分,允许用户与其他数据源进行无缝的数据交换,特别是对于...

    小程序源码:胡言乱语生成器

    这是一款纯前端的一款生成器小程序源码 该小程序源码无需服务器和域名,也无需设置合法域名 该小程序里面的生成样式多样化有很多种 不过小编在测试该款小程序的时候,打开有部分生成的界面是空白可能是小编打开的...

    5800计算器编程程序

    值得注意的是,书中也提到了免责声明,明确指出程序使用中发生的所有问题,卡西欧(上海)贸易有限公司不对用户使用该程序负责。这意味着用户需要自行负责程序的使用,确保其正确性与安全性。 综上所述,5800计算器...

Global site tag (gtag.js) - Google Analytics