`
tangxininjava
  • 浏览: 96623 次
  • 性别: Icon_minigender_1
  • 来自: 遂宁
社区版块
存档分类
最新评论

java排序日志输出

    博客分类:
  • java
 
阅读更多

1.冒泡排序理解日志输出:

 

   

String[] r = {"26","53","48","01","03","38","32","15","09"};

      

   

[26, 09, 48, 01, 03, 38, 32, 15, 53]
-------------------------------
jCount7
[26, 09, 48, 01, 03, 38, 32, 15, 53]
j=0 26 compare 09
[26, 09, 48, 01, 03, 38, 32, 15, 53]
[26, 09, 48, 01, 03, 38, 32, 15, 53]
j=1 09 compare 48
[26, 48, 09, 01, 03, 38, 32, 15, 53]
[26, 48, 09, 01, 03, 38, 32, 15, 53]
j=2 09 compare 01
[26, 48, 09, 01, 03, 38, 32, 15, 53]
[26, 48, 09, 01, 03, 38, 32, 15, 53]
j=3 01 compare 03
[26, 48, 09, 03, 01, 38, 32, 15, 53]
[26, 48, 09, 03, 01, 38, 32, 15, 53]
j=4 01 compare 38
[26, 48, 09, 03, 38, 01, 32, 15, 53]
[26, 48, 09, 03, 38, 01, 32, 15, 53]
j=5 01 compare 32
[26, 48, 09, 03, 38, 32, 01, 15, 53]
[26, 48, 09, 03, 38, 32, 01, 15, 53]
j=6 01 compare 15
[26, 48, 09, 03, 38, 32, 15, 01, 53]
[26, 48, 09, 03, 38, 32, 15, 01, 53]
j=7 01 compare 53
[26, 48, 09, 03, 38, 32, 15, 53, 01]
jCount6
[26, 48, 09, 03, 38, 32, 15, 53, 01]
j=0 26 compare 48
[48, 26, 09, 03, 38, 32, 15, 53, 01]
[48, 26, 09, 03, 38, 32, 15, 53, 01]
j=1 26 compare 09
[48, 26, 09, 03, 38, 32, 15, 53, 01]
[48, 26, 09, 03, 38, 32, 15, 53, 01]
j=2 09 compare 03
[48, 26, 09, 03, 38, 32, 15, 53, 01]
[48, 26, 09, 03, 38, 32, 15, 53, 01]
j=3 03 compare 38
[48, 26, 09, 38, 03, 32, 15, 53, 01]
[48, 26, 09, 38, 03, 32, 15, 53, 01]
j=4 03 compare 32
[48, 26, 09, 38, 32, 03, 15, 53, 01]
[48, 26, 09, 38, 32, 03, 15, 53, 01]
j=5 03 compare 15
[48, 26, 09, 38, 32, 15, 03, 53, 01]
[48, 26, 09, 38, 32, 15, 03, 53, 01]
j=6 03 compare 53
[48, 26, 09, 38, 32, 15, 53, 03, 01]
jCount5
[48, 26, 09, 38, 32, 15, 53, 03, 01]
j=0 48 compare 26
[48, 26, 09, 38, 32, 15, 53, 03, 01]
[48, 26, 09, 38, 32, 15, 53, 03, 01]
j=1 26 compare 09
[48, 26, 09, 38, 32, 15, 53, 03, 01]
[48, 26, 09, 38, 32, 15, 53, 03, 01]
j=2 09 compare 38
[48, 26, 38, 09, 32, 15, 53, 03, 01]
[48, 26, 38, 09, 32, 15, 53, 03, 01]
j=3 09 compare 32
[48, 26, 38, 32, 09, 15, 53, 03, 01]
[48, 26, 38, 32, 09, 15, 53, 03, 01]
j=4 09 compare 15
[48, 26, 38, 32, 15, 09, 53, 03, 01]
[48, 26, 38, 32, 15, 09, 53, 03, 01]
j=5 09 compare 53
[48, 26, 38, 32, 15, 53, 09, 03, 01]
jCount4
[48, 26, 38, 32, 15, 53, 09, 03, 01]
j=0 48 compare 26
[48, 26, 38, 32, 15, 53, 09, 03, 01]
[48, 26, 38, 32, 15, 53, 09, 03, 01]
j=1 26 compare 38
[48, 38, 26, 32, 15, 53, 09, 03, 01]
[48, 38, 26, 32, 15, 53, 09, 03, 01]
j=2 26 compare 32
[48, 38, 32, 26, 15, 53, 09, 03, 01]
[48, 38, 32, 26, 15, 53, 09, 03, 01]
j=3 26 compare 15
[48, 38, 32, 26, 15, 53, 09, 03, 01]
[48, 38, 32, 26, 15, 53, 09, 03, 01]
j=4 15 compare 53
[48, 38, 32, 26, 53, 15, 09, 03, 01]
jCount3
[48, 38, 32, 26, 53, 15, 09, 03, 01]
j=0 48 compare 38
[48, 38, 32, 26, 53, 15, 09, 03, 01]
[48, 38, 32, 26, 53, 15, 09, 03, 01]
j=1 38 compare 32
[48, 38, 32, 26, 53, 15, 09, 03, 01]
[48, 38, 32, 26, 53, 15, 09, 03, 01]
j=2 32 compare 26
[48, 38, 32, 26, 53, 15, 09, 03, 01]
[48, 38, 32, 26, 53, 15, 09, 03, 01]
j=3 26 compare 53
[48, 38, 32, 53, 26, 15, 09, 03, 01]
jCount2
[48, 38, 32, 53, 26, 15, 09, 03, 01]
j=0 48 compare 38
[48, 38, 32, 53, 26, 15, 09, 03, 01]
[48, 38, 32, 53, 26, 15, 09, 03, 01]
j=1 38 compare 32
[48, 38, 32, 53, 26, 15, 09, 03, 01]
[48, 38, 32, 53, 26, 15, 09, 03, 01]
j=2 32 compare 53
[48, 38, 53, 32, 26, 15, 09, 03, 01]
jCount1
[48, 38, 53, 32, 26, 15, 09, 03, 01]
j=0 48 compare 38
[48, 38, 53, 32, 26, 15, 09, 03, 01]
[48, 38, 53, 32, 26, 15, 09, 03, 01]
j=1 38 compare 53
[48, 53, 38, 32, 26, 15, 09, 03, 01]
jCount0
[48, 53, 38, 32, 26, 15, 09, 03, 01]
j=0 48 compare 53
[53, 48, 38, 32, 26, 15, 09, 03, 01]

 

分享到:
评论

相关推荐

    java的日志合并

    除了简单的按行合并外,还可以根据实际需求进行更复杂的日志处理,比如按照时间戳排序、过滤特定类型的日志记录等。此外,也可以考虑使用第三方库如Apache Commons IO或Log4j等来简化日志处理过程,提高代码的可读性...

    java日志文件编程使用

    2. **日志输出位置(Appenders)** Appenders决定了日志信息输出的目标。Log4j支持多种输出方式,包括: - 控制台(ConsoleAppender):将日志信息打印到标准输出或错误输出。 - 文件(FileAppender):将日志...

    Java读取文件并对其排序后重新写入文件

    首先,我们需要导入Java的`java.io`包,该包包含了处理输入/输出流的类,如`BufferedReader`和`PrintWriter`,以及`java.util`包中的`Scanner`和`ArrayList`,用于读取和存储文件内容。 1. **读取文件**: 使用`...

    日志 java日志收集的简单代码和简单程序

    接下来,创建一个简单的Java类,并配置Log4j的属性文件`log4j.properties`或`log4j2.xml`来指定日志输出格式和位置。例如: ```properties # log4j.properties log4j.rootLogger=INFO, stdout log4j.appender....

    采用slf4j+logback输出日志

    由于日志记录可能对性能造成影响,因此在生产环境中,应当谨慎选择日志级别,并合理使用日志过滤器以减少不必要的日志输出。 9. **日志管理和监控** 在大型项目中,通常需要集中管理和监控日志,这可以通过ELK...

    随机数排序_20个随机数_数组排序_源码

    这可能涉及到断言、日志记录或者单元测试,以确保排序过程无误。 以上就是针对"随机数排序_20个随机数_数组排序_源码"这一主题的关键知识点,涵盖了随机数生成、数组操作、排序算法及其性能、源码分析等方面。理解...

    JAVA项目之日志(log)设置.pdf

    首先,日志输出的详细程度至关重要,它直接关系到能否在出现问题时快速定位问题所在。在进行日志设置时,应当详细记录事件发生的时间点、记录的类名、方法名、发生的文件名以及所处的行数等信息。这样的细节可以帮助...

    log4j-控制指定类,包的日志级别:log4j-demo.zip

    通过灵活调整日志级别,开发者可以方便地获取所需的信息,同时避免过多的日志输出影响系统性能。在实际项目中,合理设置日志级别对于维护良好的系统运行环境至关重要。在`log4j-demo`压缩包中,你可以找到一个实际...

    java线程应用——排序过程动态显示

    它可能包含日志或图形输出,以可视化算法的运行时间。 6. **v2**: - 这可能代表版本2,可能包含优化或新增功能,比如新的排序算法、更好的性能分析或改进的用户界面。 通过上述分析,我们可以看出这个项目旨在...

    log4j日志包日志包

    这两个文件都用于定义日志输出的行为,如日志级别(DEBUG, INFO, WARN, ERROR, FATAL),输出目的地(控制台,文件,数据库等),以及自定义的日志布局模式。 在`log4j.properties`中,配置通常如下: ``` # 设置...

    Java经典编程源码基础例程300.zip

    实例013 重定向输出流实现程序日志 17 实例014 自动类型转换与强制类型转换 19 实例015 加密可以这样简单(位运算) 20 实例016 用三元运算符判断奇数和偶数 21 实例017 不用乘法运算符实现2×16 22 实例018 实现两...

    Log4j按级别输出日志到不同文件的实现方法

    在本文中,我们将详细介绍如何配置Log4j以按级别将日志输出到不同的文件。 首先,我们要明白Log4j的核心配置文件是`log4j.properties`或`log4j.xml`,在这里定义了日志的行为。以下是一个基于文本配置(`log4j....

    配置Log4j的详细最好的日志工具

    Log4j支持五种级别的日志输出:FATAL、ERROR、WARN、INFO 和 DEBUG,这些级别按照严重程度递减排序。每个日志消息都会被分配一个级别,只有当该级别的优先级等于或高于记录器所设定的级别时,这条消息才会被记录下来...

    常用加密工具类(JAVA).zip

    8. **log4j.properties**:Log4j是一个流行的Java日志框架,其配置文件`log4j.properties`用于定义日志记录级别、输出格式、目的地等,帮助开发者控制程序的输出信息,便于调试和问题排查。 9. **工具类设计**:...

    基于Websocket的远程日志查看系统

    这些框架可以配置为将日志输出到一个可被Websocket服务读取的位置,例如一个共享内存区域、数据库或者文件系统。一旦有新的日志条目,WebSocket服务就可以立即捕获并推送给连接的客户端。 在实现远程日志查看功能时...

    Log工具,控制log输出

    `Logger.java`文件很可能是实现这些功能的核心组件,它为我们提供了一个控制日志输出的强大接口,使得我们可以根据需要灵活调整日志级别,从而在保证程序运行效率的同时,确保必要的信息能够被记录和分析。

    LogBack日志的使用

    这些级别按照严重性排序,开发者可以根据需要调整各级别的日志输出,以便在开发、调试和生产环境中获取合适的信息。 在使用LogBack时,需要引入对应的jar包。主要依赖包括`logback-classic`、`logback-core`和`slf4...

    java编写的宠物医院管理系统

    系统可能还支持分页、排序和过滤功能。 - **修改(Update)**: 当信息需要更新时,系统会使用SQL的UPDATE语句来修改数据库中的特定记录。 **4. 安全性** 考虑到医疗数据的敏感性,系统可能采用了身份验证和授权机制...

    基于管道过滤器风格的单词排序程序

    在IT领域,基于管道过滤器...通过键盘输入、实时输出、文件写入,这个单词排序程序涵盖了IO操作、数据处理和文件存储等多个核心Java编程概念。对于提升Java编程技能,尤其是处理数据流问题的能力,这是一个极好的练习。

Global site tag (gtag.js) - Google Analytics