我用Java解决了它。有一个自定义比较,它查看每个值的最大和最小索引,并对其进行排序。然后我把它们打印到屏幕上。

注意我的数据是在HashMap中,原因没有在这里解释,但它可以很容易地在一个简单的列表中。请注意我没有经验的编码实践。

@ Doug-Glancy如果你能用VB做的那就太棒了!

ValueComparator.java

import java.util.Comparator;

import java.util.Map;

public class ValueComparator implements Comparator {

private Map base;

public ValueComparator(Map m) {

this.base = m;

}

public int compare(String so1, String so2) {

// get the max and min indices from each data peice

Integer[] o1 = base.get(so1);

Integer[] o2 = base.get(so2);

// compare their min index first

if (o1[0] < o2[0]) {

return -1;

}

if (o1[0] == o2[0]) { //if they are the same

if ( o1[1] < o2[1]) { // then look at the max index

return -1;

java输出每一列数据左对齐_Java(或Excel) - 如何对齐乱序的列数据相关推荐

  1. java 表格 列删除_Java 删除Excel表格中的空白行或列

    Java 删除Excel表格中的空白行和列 本文介绍在Java程序中如何来删除Excel表格中多余的空白行或者列. 使用工具:Free Spire.XLS for Java (免费版) Jar获取及导 ...

  2. python表格多列合并_python 合并excel表格数据-如何用python从excel中同时提取两个列的数据,并生成dict(用xlrd)...

    用Python导出工程文件两个子页里的数据成为两个excel表格,但我想把它合并成个一个excel表格的两个sheet 可以采用一些操作Excel块去实现,比如xlrd.xlwt.openpyxl.x ...

  3. python数据导出excel_【python Excel】如何使用python将大量数据导出到Excel中的小技巧之一...

    如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...

  4. python怎么筛选excel数据_工具篇:EXCEL与python的对比 如何筛选数据.md

    工具篇:EXCEL与python的对比 如何筛选数据 第6章 数据筛选 使用与,或,非三个条件配合大于,小于和等于对数据进行筛选,并进行计数和求和. 与Excel中的筛选功能和countifs和sum ...

  5. java flowlayout 左对齐_java – FlowLayout的顶部对齐

    我意识到这个问题是在一年前被问到的,但像我一样,我认为很多人会在这个论坛帖子中绊倒,并试图做出一个在bug报告中提出的解决方法(不能为我工作). 无论哪种方式,JDK 1.6都有一个更好的答案. Fl ...

  6. java 给excel添加一列_java操作excel在开始位置添加一列

    首先说一下,我用的JXL(JXL比较简单,但是没有POI功能强大): jar包:jxl.jar: 没有什么直接的方法可以实现这个功能,我用的是把原先的excel中的内容取出来,放入新的excel,但是 ...

  7. [天坑]python从文件中读取数据排序_关于os.listdir()乱序问题

    朋友问了我一个问题: 为啥他用了os.listdir后图片顺序不对了... 我很好奇 import osdef deal(path):file_names = os.listdir(path)c = ...

  8. Flink Checkpoint 机制:如何保证 barrier 和数据之间不乱序?

    Flink Checkpoint 机制:如何保证 barrier 和数据之间不乱序? 1 前言 1.1 什么是 state? 要说 checkpoint,首先要从 state 聊起.之前有被问到对于 ...

  9. flink 处理迟到数据(Trigger、设置水位线延迟时间、允许窗口处理迟到数据、将迟到数据放入侧输出流、代码示例、迟到数据触发窗口计算重复结果处理)

    文章目录 前言 1.Trigger 2.处理迟到数据 2.1 设置水位线延迟时间 2.2 允许窗口处理迟到数据 2.3 将迟到数据放入侧输出流 3.实操 3.1 代码示例 3.2 中间遇到的异常 3. ...

最新文章

  1. mysql的聚合函数综合案例_MySQL常用聚合函数详解
  2. js控制页面元素的隐藏与显示
  3. 4.空悬指针和野指针
  4. 前端学习(616):变量的定义
  5. fastdfs java token_fastdfs-client-java操作fastdfs
  6. 光盘放进电脑读不出来_U盘插入电脑读不出来?学会这3招,轻松解决USB无法读取的问题...
  7. python程序编写应注意哪些问题_Python程序员鲜为人知但你应该知道的17个问题
  8. 下载编译goldfish内核
  9. 【小程序-开篇】国内IT技术圈的技能树貌似点歪了?
  10. (二)网络传输协议:网络摄像机传输协议、流媒体传输协议
  11. Python正则表达式
  12. 如何使用计算机上合并计算方法,excel如何使用合并计算
  13. rdms系统_什么是关系数据库管理系统(RDMS)?
  14. [技术干货] zabbix docker安装详细教程
  15. lombok常用注解
  16. javaweb面向对象
  17. RTX51tiny 延时长度计算
  18. 最新版IDEA设置打开IDEA弹出新窗体
  19. 测U盘实际容量 (缩水U盘、扩容盘、假U盘)
  20. 思科网络学院-网络互连ccna3-第九章

热门文章

  1. 计算机通信与网络安全国际会议,第一届计算机通信与网络安全国际学术会议(CCNS2020)...
  2. 固定光束扫描器行业研究及十四五规划分析报告
  3. 小强升职记(GTD)脑图
  4. 四级网络工程师试题二
  5. PAT A1103 Integer Factorization整数分解 (经典DFS优化)
  6. 仿京东图片放大镜动效
  7. 可爱猫python_安装 · 【可爱猫】 微信机器人的 http插件 · 看云
  8. Python Flask教程学习01
  9. JPA常用的SQL语法操作---官方操作
  10. 01.STM32学习方法