早教吧作业答案频道 -->其他-->
1、写程序,把一个表示十进制数的字符串转换为逗号分隔的字符串,从右面开始,每三个数字标一个逗号。例如:给定一个字符串”1234567”,运行程序后,返回输出”1,234,567”。提示:可
题目详情
1、 写程序,把一个表示十进制数的字符串转换为逗号分隔的字符串,从右面开始,每三个数字标一个逗号。例如:给定一个字符串”1234567”,运行程序后,返回输出”1,234,567”。提示:可以考虑使用StringBuffer类的功能,有兴趣者,可以再扩展该程序,使其在运行时,接受2个参数,以指定十进制字符串与分隔符。
▼优质解答
答案和解析
public class StringCut {
public static String SCut1(String s,char seper)
{
StringBuilder temp=new StringBuilder();
int number=s.length();
if(number%3!=0){
temp.append(s.substring(0, number%3));
if(number>3)temp.append(seper);
}
for(int i=number%3;i {
temp.append(s.substring(i, i+3));
if(i temp.append(seper);
}
return temp.toString(); }
}经过测试 。漏洞补好。输出正确。
public static String SCut1(String s,char seper)
{
StringBuilder temp=new StringBuilder();
int number=s.length();
if(number%3!=0){
temp.append(s.substring(0, number%3));
if(number>3)temp.append(seper);
}
for(int i=number%3;i
temp.append(s.substring(i, i+3));
if(i
}
return temp.toString(); }
}经过测试 。漏洞补好。输出正确。
看了 1、写程序,把一个表示十进制...的网友还看了以下:
如果对系统的实时时钟电路重新编程,在相应的中断被允许的前提下,它将每隔 97562μs提出一次( ) 2020-05-24 …
一位财主在雇工时约定:每年报酬是120个铜板和一套短衣,一个雇工做了7个月就要离开,因此他得到60 2020-06-17 …
一条路的一边每隔40米栽一棵树,两头都栽,一共栽了31棵树,现在决定每隔60米栽一棵树.那么·有多 2020-06-25 …
每隔5个点取一个计数点,那时间间隔是?每5个点选定一个计数点,那又时间间隔是? 2020-07-21 …
某制罐厂每小时生产易拉罐120000个,每天的生产时间为12小时,为了保证产品的合格率,每隔一段时间 2020-11-07 …
用C++写一个程序题目是把中文拼音转换成数字输出(即把a~z换成1~26)每个拼音用空格隔开输出时用 2020-11-28 …
为了保护公园一棵千年古树,园林所决定为它做一圈圆形的防护栏,如果安排10个间隔,每个间隔长1.2米, 2020-12-24 …
某商场销售一批名牌衬衫,平均每天可售出20件,每件可盈利40元,若为了减少成本投入,增大利润商店决定 2020-12-25 …
请问这个提怎么做,中心广场新设立了一个交通岗亭,需要在交警值班表上标出换岗时间,规定每天换岗4次,早 2020-12-31 …
每隔5个点取一个计数点,那时间间隔是?每5个点选定一个计数点,那又时间间隔是? 2021-01-02 …