截取字符串中的字符

本文介绍了一种将一组按逗号分隔的坐标数据转换为每组坐标间使用破折号分隔的方法。通过简单的字符串操作实现坐标数据格式的转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


	String a="116.41199,39.905973,116.421475,39.906237,116.420273,39.911602,116.425037,39.911306,116.425037,39.914532,116.41993,39.914334,116.41993,39.916902,116.42508,39.916902,116.424951,39.919963,116.416454,39.919864,116.416582,39.918153";
        String[] arr = a.split(",");
        String newStr = arr[0];
        
        for(int i=1; i<arr.length; i++){
            newStr += (i%2==1?",":"-")+arr[i];
        }
		System.out.println(newStr);

要求:每两个逗号是一组坐标.(目前都是用逗号隔开).

目标:每组坐标的2个数用逗号隔开不变,每组之间用"-"隔开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值