从数字区间中选取数据

从数字区间中选取数据

这是一小段代码,把字符串劈到MAP中, 对MAP的KEY排序,用KEY与输入值比较,记录INDEX,确认后以INDEX为KEY,取MAP值。

public static void main(String[] args) {
		
		int v = 6;
		
		String peifu = "1:3,5:7,6:8,9:11";
		
		String[] sp = peifu.split(",");
		
		Map<String, String> map = new HashMap<String, String>();
		
		for (String s : sp) {
			String[] t = s.split(":");
			map.put(t[0],t[1]);
		}
		
		List<String> list = new ArrayList<String>();
		list.addAll(map.keySet());
		Collections.sort(list);

		int index = 0;
		for (String s : list) {
			if(v > Integer.valueOf(s).intValue()){
				index++;
			}
		}
		
		System.out.println(map.get(list.get(index)));
	}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100457.html原文链接:https://javaforall.net

(0)
上一篇 2021年5月11日 上午9:08
下一篇 2021年5月11日 上午9:08


相关推荐

  • win10查看激活时间

    win10查看激活时间win10查看激活时间1、使用Windows+R组合快捷键打开运行命令框运行:slmgr.vbs-dlv命令可以查询到Win10的激活信息,包括:激活ID、安装ID、激活截止日期等信息。看不懂的继续往下。2、运行:slmgr.vbs-dli命令可以查询到操作系统版本、部分产品密钥、许可证状态等。3、运行:slmgr.vbs-xpr命令可以查询Win10是否永久激活…

    2022年5月30日
    52
  • ipv6修改DNS服务-首选DNS服务器:240c::6666「建议收藏」

    ipv6修改DNS服务-首选DNS服务器:240c::6666「建议收藏」下一代互联网国家工程中心推出的IPv6DNS服务首选DNS服务器:240c::6666备用DNS服务器:240c::6644来自下一代互联网国家工程中心官网消息显示,日前,下一代互联网国家工程中心正式宣布推出IPv6公共DNS:240c::6666。通过免费提供性能优异的公共DNS服务,为广大IPv6互联网用户打造安全、稳定、高速、智能的上网体验,助力我国…

    2022年6月2日
    142
  • mac chrome 强制刷新浏览器缓存

    mac chrome 强制刷新浏览器缓存普通刷新 command r 强制刷新 command shift r

    2026年3月26日
    2
  • VB程序设计教程(第四版)龚沛曾-实验8-6「建议收藏」

    VB程序设计教程(第四版)龚沛曾-实验8-6「建议收藏」实验8-6VB程序题:编写一个随机文件程序。要求:(1)建立一个具有5个学生的学号、姓名和成绩的随机文件(Random.dat)。(2)读出Random.dat文件中的内容,然后按成绩排序,最后按顺序写入另一个随机文件(Randoml.dat)。(3)再一次读出文件的内容,按文件中的顺序将学生的信息显示在屏幕上,检查正确性。解题,画3个按钮控件,代码如下:PrivateTy…

    2022年10月7日
    5
  • fedora内核版本_ubuntu内核升级

    fedora内核版本_ubuntu内核升级声明一下我的系统环境:WindowsXPSP3+Vmware7虚拟机Fedora12DVDi386安装镜像。首先安装的时候要注意,在选择安装文件的时候选择“网页,软件开发,服务器。。。”这样就用有GCC了,以及其他的插件。 1,下载内核官方网址:www.kernel.org,我下载的版本是2.6.33,文件名为:linux-2.6.33.tar,但是到Li

    2025年11月11日
    5
  • 十个原因可能导致 训练集明明很高,验证集,测试集 validation accuracy stuck 准确率 很低 损失不减小

    十个原因可能导致 训练集明明很高,验证集,测试集 validation accuracy stuck 准确率 很低 损失不减小损失函数一直在下降 为什么识别率上不去 1 最常见的原因 过拟合过拟合值得单独开个章节 主要包括 1 数据量小 网络复杂 2 learningrate 比较高 又没有设置任何防止过拟合的机制解决方法主要包括 1 简化模型 利用现有深度学习手段增加数据 翻转 平移 随机裁剪 imgaug 2 利用 dropout 层 3 利用正则化 2 你犯了错误 没有把数据规格化图片

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号