如果给定范围,则要扩展String,Java代码如下-
public class Demo { public static void expand_range(String word) { StringBuilder my_sb = new StringBuilder(); String[] str_arr = word.split(", "); for (int i = 0; i < str_arr.length; i++){ String[] split_str = str_arr[i].split("-"); if (split_str.length == 2){ int low = Integer.parseInt(split_str[0]); int high = Integer.parseInt(split_str[split_str.length - 1]); while (low <= high){ my_sb.append(low + " "); low++; } } else { my_sb.append(str_arr[i] + " "); } } System.out.println(my_sb.toString()); } public static void main(String args[]){ String my_str = "1-4, 56-57, 99-101, 0-1"; System.out.println("给定数字的扩展范围是"); expand_range(my_str); } }
输出结果
给定数字的扩展范围是 1 2 3 4 56 57 99 100 101 0 1
一个名为Demo的类包含一个名为expand range的函数,该函数以逗号为基础拆分字符串,并遍历字符串、拆分数字并每次递增1。这将显示在控制台上。在main函数中,定义了字符串,并通过将该函数作为参数传递来调用该函数。相关消息显示在控制台上。
//去掉重复行 DataView dv = table.DefaultView; table = dv.ToTable(true, new string[] { "name", "code" });
摘要: 今天给各位分享宠物品牌起名字大全的知识,其中也会对宠物品牌介绍进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览:1、宠物店取什么名字好...
摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于宠物粮食代加工骗局案例的问题,于是小编就整理了4个相关介绍宠物粮食代加工骗局案例的解答,让我们一起看看吧。文明重启加工宠物粮食怎
本文转载于http://c.biancheng.net/view/7918.html 在C++98/03的基础上,C++11新标准引入了shared_ptr、unique_ptr以及weak_pt
摘要: 本篇文章给大家谈谈狗狗舔人会传染寄生虫吗,以及小狗驱虫几天排干净虫对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录一览:1、宠物狗用舌头舔人的身上,人的身上会不会..
一、安装redis 下载地址: https://github.com/MicrosoftArchive/redis/releases Redis 支持 32 位和 64 位。这个需要根据你系统平台的实
【阅读全文】 文末附完整源代码实现过程... 想实现这样一个功能,然后pyqt5中又没有现成的组件可以使用,于是就想着只能通过绘图的方式来实现。说到绘图的话,turtle框架无疑是最常见的选择,但其实
这一次的节点更新覆盖了香港、韩国、新加坡、美国、欧洲、日本、加拿大等地区,最高速度可达22.1 M/S。只需复制下方的Clash/v2ray订阅链接,在客户端添加后即可正常使用。
摘要: 本篇文章给大家谈谈动物医院名字大全集图片,以及动物医院牌匾对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录一览:1、请帮忙起个宠物医院的名字... 本篇
这一次的节点更新覆盖了欧洲、美国、加拿大、日本、香港、韩国、新加坡等地区,最高速度可达19.3 M/S。只需复制下方的Clash/v2ray订阅链接,在客户端添加后即可正常使用。