当前位置: 首页 > news >正文

版本的比较(java)

版本的比较不能直接用字符串的比较,先分割,相同级别比较(比较长度,比较大小)

import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { String[] strs = sc.nextLine().split(" "); String max = strs[0]; for (int i = 1;i < strs.length;i++) { max = compara(max,strs[i]) < 0 ? strs[i] : max; } System.out.println(max); } } private static int compara(String str1,String str2) { String[] tempStrs1 = str1.split("\\."); String[] tempStrs2 = str2.split("\\."); int ind = 0; int fla = 0; int min = Math.min(tempStrs1.length,tempStrs1.length); while (ind < min && (fla = tempStrs1[ind].length() - tempStrs2[ind].length()) == 0 && (fla = tempStrs1[ind].compareTo(tempStrs2[ind])) == 0) { ind++; } return fla == 0 ? tempStrs1.length - tempStrs2.length : fla; } }
http://www.jsqmd.com/news/1282221/

相关文章:

  • LeetCode515. 在每个树行中找最大值
  • for in
  • 2026邢台黄金回收就来丽坤奢品汇18617962974全国连锁专业靠谱 - 丽坤奢品汇
  • 羽毛球 AI 方案选型对比:MediaPipe vs YOLOv8-Pose vs OpenPose 在运动分析场景的精度与延迟评估
  • Netty简介及使用
  • NLTK获取停用词
  • 北京东城实测专项整治虚高报价引流到店压价可投诉 - 生活时报
  • 全国武校升学率排名,圣龙武术学校学员去向 - 圣龙武术朱老师
  • Godot Shader特效:3D描边(outline)效果 原理篇
  • 计算机毕业设计之《计算机网络》课程微信小程序
  • TTS-Backup终极指南:守护你的桌游模拟器珍贵数据
  • vue 复习02
  • 速卖通商品详情接口实战指南:官方合规调用与全维度数据解析
  • Python简单介绍及环境搭建
  • 武校收费标准查询方式,石家庄圣龙武术学校咨询电话 - 圣龙武术朱老师
  • 游戏后端分布式学习——消息队列在游戏的用法
  • 伪类选择器
  • Linux蓝牙管理神器Blueman:3分钟搞定无线设备连接
  • 常用的激活函数总结
  • 灌装机品牌哪家好?2026年市场深度评测与选购指南 - 品牌推荐
  • Tg分级差异带来板材成本波动,采购议价与预算管控策略
  • 计算机毕业设计之《计算机网络》在线学习平台设计与实现
  • Linux用户、群组与权限
  • 为什么要使用元组tuple?
  • 双拐撑起的从容 - 东方既白~(-^
  • 云计算概念及发展历程
  • 访问控制符
  • Adobe破解工具终极指南:5分钟免费解锁Adobe全家桶的完整方法
  • 中山夏令营:军博营地可信 - 18002239949
  • 淘宝新店上架几个产品最好?淘宝起店上架策略+引流工具实操