请教 想要做一个抢先执行的工具!用java来实现;实现原理,一端源源不断的接收字符串String数据(网络服务器读取,预计1ms接收一条,每秒钟上千条),然后要求快速的对这些数据筛选和做出反应(由于每一秒接收的数据非常多,且要求对符合要求的数据处理的足够快,所以想要采用一开始固定启动多条线程并行读取和处理这些数据,如果每一条数据都创建一个线程分析这样太消耗资源和影响速度),请问java可以用什么方式来实现呢? 分析过的数据不需要存储
21条回答 默认 最新
- De-Chang Wang 2022-06-30 11:21关注
获得2.00元问题酬金 解决 无用评论 打赏 举报 关注 获得2.00元问题酬金 解决 无用评论 打赏 举报 编辑记录关注 获得2.00元问题酬金 解决 无用评论 打赏 举报 编辑记录- bug_keng 2022-06-30 13:32关注
获得1.00元问题酬金 解决 无用评论 打赏 举报 - MrTangLY 2022-06-30 16:07关注解决 无用评论 打赏 举报
- 为了我的架构师 2022-06-30 23:51关注
获得3.00元问题酬金 解决 无用评论 打赏 举报 - 原来我不知道啊 2022-07-01 00:19关注
获得1.00元问题酬金 解决 无用评论 打赏 举报 - 一起随缘 2022-07-01 00:59关注
获得2.00元问题酬金 解决 无用评论 打赏 举报 - 投三分的金闪闪 2022-07-01 03:33关注
获得2.00元问题酬金 解决 无用评论 打赏 举报 - 云下牧羊人 2022-07-01 03:51关注
获得2.00元问题酬金 解决 无用评论 打赏 举报 编辑记录 - 微笑精灵 2022-07-01 04:46关注
获得3.00元问题酬金 解决 无用评论 打赏 举报 - blackoon88 2022-07-01 08:06关注
获得2.00元问题酬金 解决 无用评论 打赏 举报 编辑记录 - 皮蛋不吃粥 2022-07-01 08:49关注
获得3.00元问题酬金 解决 无用评论 打赏 举报 - qq_40751218 2022-07-01 09:17关注解决 无用评论 打赏 举报
- a718089112 2022-07-05 01:42关注
获得2.00元问题酬金 解决 无用评论 打赏 举报 - 歇歇 2022-07-05 02:02关注
获得2.00元问题酬金 解决 无用评论 打赏 举报 - 江湖是人情世故 2022-07-05 02:32关注
获得1.00元问题酬金 解决 无用评论 打赏 举报 - jzy3711 2022-07-07 06:08关注
获得2.00元问题酬金 解决 无用评论 打赏 举报 关注 1、indexof(String s)
s为要搜索的字符串,如果查找到了就返回第一个匹配到的索引位置,如果没有匹配到就返回-1
String str = "ljavadfjsdfhgjjfsjavajfdsj";
System.out.println(str.indexOf("java"));
2、indexof(String s,int n)s为要搜索的字符串,n为开始索引的位置,如果没有匹配到就返回-1
3、lastIndexof(String s)
返回最后一个指定字符串匹配到的位置,没有就返回-1
4、startWith(String s)
判断字符串是否以指定的字符串开头,返回类型为boolean类型
5、endsWith(String s)
判断字符串是否以指定的字符串结尾,返回类型为boolean类型
6、trim()
用于删除字符串首尾的空格
7、split(String s)
根据指定字符串分割原字符串,结果返回一个数组
8、subString(int n)
用于分割字符串,结果返回一个新的字符串,此字符串可与indexof配合分割字符串
9、contains(String s)
查找字符串中是否包含s,结果返回boolean类型
String str = "ljavadfjsdfhgjjfsjavajfdsj"; System.out.println(str.indexOf("java"));//1 System.out.println(str.indexOf("java", 10));//17 System.out.println(str.lastIndexOf("java")); System.out.println(str.startsWith("java"));//false System.out.println(str.endsWith("java"));//false System.out.println(" Hello world ".trim()); String ss = "java,php,c,pyhon,html"; String[] s1 = ss.split(","); for (String s : s1) { System.out.println(s); } //截取第一个java开始到最后一个java之前的字符串 String s2 = str.substring(str.indexOf("java"), str.lastIndexOf("java")); System.out.println(s2);
解决评论 打赏 举报无用 1- 核动力_保密先生何动力的日常 2022-06-30 16:24关注
获得2.00元问题酬金 解决评论 打赏 举报无用 5
悬赏问题
- ¥15 pycharm倒入虚拟环境的时候,显示这个,但是我的虚拟环境已经创建了
- ¥15 FPGA芯片60进制计数器
- ¥15 前端js怎么实现word的.doc后缀文件在线预览
- ¥20 macmin m 4连接iPad
- ¥15 DBIF_REPO_SQL_ERROR
- ¥15 根据历年月数据,用Stata预测未来六个月汇率
- ¥15 DevEco studio开发工具 真机联调找不到手机设备
- ¥15 请教前后端分离的问题
- ¥100 冷钱包突然失效,急寻解决方案
- ¥15 下载honeyd时报错 configure: error: you need to instal a more recent version of libdnet