算法:读取redis中指令查询的键

1,redis查询的代码:

  • 只读取双引号奇数行的数
 34575)  "7193139"34576)  "0"34577)  "7078990"34578)  "0"34579)  "7296242"34580)  "0"34581)  "1650126"34582)  "0"34583)  "7216950"34584)  "0"34585)  "1320150"34586)  "0"34587)  "4289607"34588)  "0"34589)  "7194919"34590)  "0"34591)  "7326747"34592)  "0"34593)  "7181311"34594)  "0"34595)  "2241942"34596)  "0"34597)  "7320020"34598)  "0"34599)  "7287031"34600)  "0"34601)  "7275622"34602)  "0"34603)  "7121939"34604)  "0"34605)  "7078525"34606)  "0"34607)  "7057849"34608)  "0"34609)  "5111838"34610)  "0"34611)  "7316611"34612)  "0"34613)  "7257737"34614)  "0"34615)  "7154046"34616)  "0"34617)  "619524"34618)  "0"34619)  "7298400"34620)  "0"34621)  "7093178"34622)  "0"34623)  "3276645"34624)  "0"34625)  "7082073"34626)  "0"34627)  "7137103"34628)  "0"34629)  "7110467"34630)  "0"34631)  "7324956"34632)  "0"34633)  "7206415"34634)  "0"34635)  "7076793"34636)  "0"34637)  "7135559"34638)  "0"34639)  "7247672"34640)  "0"34641)  "7133994"34642)  "0"34643)  "7117134"34644)  "0"34645)  "7195882"34646)  "0"34647)  "7101595"34648)  "0"34649)  "7329487"34650)  "0"34651)  "7276077"34652)  "0"34653)  "7223919"34654)  "0"34655)  "1075708"34656)  "0"34657)  "7203881"34658)  "0"34659)  "7056950"34660)  "0"34661)  "7291432"34662)  "0"34663)  "7081932"34664)  "0"34665)  "7322325"34666)  "0"34667)  "7268772"34668)  "0"34669)  "7276632"34670)  "0"34671)  "7216135"34672)  "0"34673)  "372976"34674)  "0"34675)  "7290238"34676)  "0"

2,代码实现:

    /*** 读取文件并截取字符串* @throws FileNotFoundException*/@Testpublic void test003() throws FileNotFoundException {//File file = new File("D:\\1,install\\DesktopFiles\\001.txt");String s = "D:\\1,install\\DesktopFiles\\001.txt";int[] ints = toArrayByFileReader1(s);for (int i = 0; i < ints.length; i++) {System.out.println(ints[i]);}}/***  按行读取,读取双引号里面的数据* @param name* @return*/public static int[] toArrayByFileReader1(String name) {// 使用ArrayList来存储每行读取到的字符串ArrayList<String> arrayList = new ArrayList<String>();try {FileReader fr = new FileReader(name);BufferedReader bf = new BufferedReader(fr);String str;int sum = 0;// 按行读取字符串while ((str = bf.readLine()) != null) {if(sum%2 == 0){int i = str.lastIndexOf('"');int i1 = str.indexOf('"');String substring = str.substring(i1+1, i);arrayList.add(substring);}sum++;}bf.close();fr.close();} catch (IOException e) {e.printStackTrace();}// 对ArrayList中存储的字符串进行处理int length = arrayList.size();int[] array = new int[length];for (int i = 0; i < length; i++) {String s = arrayList.get(i);array[i] = Integer.parseInt(s);}// 返回数组return array;}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/25940.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何克隆笔记本电脑上的硬盘?

笔记本电脑的信息存储在硬盘上&#xff0c;一旦硬盘发生故障&#xff0c;数据很容易丢失。克隆技术使我们能够将一个硬盘上的数据精确复制到另一个硬盘上&#xff0c;然后将其用作备份。此外&#xff0c;如果我们决定升级到更大容量或固态硬盘&#xff0c;克隆技术还允许我们将…

linux中xterm窗口怎么调整字体大小

需求&#xff1a;打开的xterm窗口字体比较小&#xff0c;怎么才能调整字体大小&#xff0c;打开的大写&#xff1a; 解决方法&#xff1a; 在home目录下搞一个设置文件 .Xresource&#xff0c;里面内容如下 然后把设置文件添加到 .tcshrc 文件中生效 这样重新打开的xterm字…

真北游记|三江交汇,碧海苍梧,端午去梧州吃龟苓膏

准备 t-14&#xff1a;高铁抢票&#xff08;A&#xff09; t-14&#xff1a;订行程(B)酒店&#xff08;C&#xff09; T-2&#xff1a;准备水、零食 T-1&#xff1a;物质准备&#xff1a;衣服、纸巾、毛巾、雨伞&#x1f302;、拖鞋、口罩&#x1f637;&#xff08;D&#xff0…

Helm在线部署Longhorn(1.6.0版本)分布式存储

环境依赖&#xff1a; k8s (版本大于等于v1.21版本)、helm工具 安装前准备 k8s worker 节点都需要执行 yum -y --setopttsflagsnoscripts install iscsi-initiator-utils echo "InitiatorName$(/sbin/iscsi-iname)" > /etc/iscsi/initiatorname.iscsi systemctl …

8.动态内存申请

知识点一&#xff1a;malloc函数和free函数 malloc函数 头文件&#xff1a;#include<stdlib.h>#include<string.h> // 用于memset函数的头文件 void *malloc(unsigned int num_ size); 形参: num_ size需要申请空间大小的字节数。 返回值&#xff1a;成功:返回…

ARMxy赋能温室环境自动化调控

智慧农业正以其独特的魅力描绘着未来的轮廓。作为这一变革的中坚力量&#xff0c;ARMxy工业计算机凭借其高性能、低功耗及高度灵活性&#xff0c;正逐步成为智能温室控制、精准灌溉及作物生长监测领域的核心引擎。 智能温室的智慧大脑 位于某地的现代农业园区&#xff0c;一座…

力扣118. 杨辉三角

给定一个非负整数 numRows&#xff0c;生成「杨辉三角」的前 numRows 行。在「杨辉三角」中&#xff0c;每个数是它左上方和右上方的数的和。 示例 1: 输入: numRows 5 输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]] 示例 2: 输入: numRows 1 输出: [[1…

绝密级的高考考卷大揭秘

今天既是端午节也是高考的最后一日。我相信各位考生在这个举国欢庆的日子都有着属于自己的惬意和喜悦。今日起&#xff0c;我将重启我的情报输出&#xff0c;但是在这个欢乐的小长假中就先来一个有趣的小文案。 一、出题者 一份高考试卷安全无虞地出现在考生面前&#xff0c;…

Python图像处理入门学习——基于霍夫变换的车道线和路沿检测

文章目录 前言一、实验内容与方法二、视频的导入、拆分、合成2.1 视频时长读取2.2 视频的拆分2.3 视频的合成 三、路沿检测3.1 路沿检测算法整体框架3.2 尝试3.3 图像处理->边缘检测(原理)3.4 Canny算子边缘检测(原理)3.5 Canny算子边缘检测(实现)3.5.1 高斯滤波3.5.2 图像转…

软件游戏steam_api.dll丢失的解决方法,总结5种有效的方法

在玩电脑游戏时&#xff0c;我们经常会遇到一些错误提示&#xff0c;其中之一就是“游戏缺少steam_api.dll”。这个问题可能让很多玩家感到困惑和烦恼。那么&#xff0c;究竟是什么原因导致游戏缺少steam_api.dll呢&#xff1f;又该如何解决这个问题呢&#xff1f;本文将为大家…

ISO 19115-2:2019 第6章 获取和处理元数据

6 获取和处理元数据 6.1 获取和处理要求的元数据 ISO 19115-1 确定了描述数字地理资源所需的元数据。本文件扩展了 ISO 19115-1 中确定的元数据,并确定了描述地理资源获取和处理所需的附加元数据。 6.2 获取和处理元数据包及其依赖关系 ISO 地理信息系列标准使用一个或多个…

C# 类或结构体的成员

字段&#xff08;Field&#xff09;属性&#xff08;Property&#xff09;方法&#xff08;Method&#xff09;构造函数&#xff08;Constructor&#xff09;索引器&#xff08;Indexer&#xff09;事件&#xff08;Event&#xff09;嵌套类型&#xff08;Nested Type&#xff…

反射学习记

Java 中的反射是什么意思&#xff1f;有哪些应用场景&#xff1f; 每个类都有⼀个 Class 对象&#xff0c;包含了与类有关的信息。当编译⼀个新类时&#xff0c;会产生一个同名的 .class 文件&#xff0c;该⽂件 内容保存着 Class 对象。类加载相当于 Class 对象的加载&a…

2024.6.10刷题记录

目录 一、881. 救生艇 贪心-排序-双指针 二、8. 字符串转换整数 (atoi) 1.模拟-未考虑溢出 2.考虑溢出问题 三、9. 回文数 1.双指针-字符串 2.数字翻转 3.数字翻转-只翻转一半 一、881. 救生艇 贪心-排序-双指针 class Solution:def numRescueBoats(self, people: Li…

IoC容器加载流程

IoC容器加载流程 流程主要分为两个阶段&#xff1a; Bean的配置解析阶段&#xff1a;将Bean的配置信息转换成BeanDefinitionBean的创建阶段&#xff1a;根据BeanDefinition进行Bean创建 1. 加载流程 1.1 配置解析 加载流程&#xff1a; 资源文件定位&#xff1a;一般是在…

接口测试时, 数据Mock为何如此重要?

一、为什么要mock 工作中遇到以下问题&#xff0c;我们可以使用mock解决&#xff1a; 1、无法控制第三方系统某接口的返回&#xff0c;返回的数据不满足要求 2、某依赖系统还未开发完成&#xff0c;就需要对被测系统进行测试 3、有些系统不支持重复请求&#xff0c;或有访问…

Qt安装时出现无法下载存档,环境配置,main中自定义类编译不过问题

1. Qt安装时出现无法下载存档 进入Qt安装程序exe所在的文件目录&#xff0c;一般在下载文件夹&#xff0c;右键打开cmd。cmd输入&#xff1a;对应的exe镜像提速。 .\qt-online-installer-windows-x64-4.8.0.exe --mirror https://mirrors.cloud.tencent.com/qt/ 2. 环境配置 …

构建SOA架构时应该注意的问题

1.原有系统架构中的集成需求 面向服务的体系结构本质上来说是一种具有特殊性质的体系结构&#xff0c;它由具有互操作性和位置透明的组件集成构建并互连而成。基于SOA的企业系统架构通常都是在现有系统架构投资的基础上发展起来的&#xff0c;我们并不需要彻底重新开发全部的子…

Jmeter压测 —— 1秒发送1次请求

场景&#xff1a;有时候测试场景需要设置请求频率为一秒一次&#xff08;或几秒一次&#xff09;实现方法一&#xff1a;1、首先需要在线程组下设置循环次数&#xff08;可以理解为请求的次数&#xff09; 次数设置为请求300次&#xff0c;其中线程数跟时间自行设置 2、在设置…

XSS(跨站脚本攻击)

1.什么是xss XSS全称&#xff08;Cross Site Scripting&#xff09;跨站脚本攻击&#xff0c;为了避免和CSS层叠样式表名称冲突&#xff0c;所以改为了 XSS&#xff0c;是最常见的Web应用程序安全漏洞之一,XSS是指攻击者在网页中嵌入客户端脚本&#xff0c;通常是JavaScript编写…