描述
将一个由英文字母组成的字符串转换成从末尾开始每三个字母用逗号分隔的形式。
输入描述:
一个字符串
输出描述:
修改后的字符串
输入:
hellonowcoder
输出:
h,ell,ono,wco,der
import java.util.Scanner;
/**
* email:1098748122@qq.com
* csdn:gkkk_1
*/
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.next();
//write your code here......
if (str.length()<3) {
System.out.println("输入不合法!");
return;
}
if (str.length()==3) {
System.out.println(","+str);
return;
}
//数据结构
StringBuffer sb = new StringBuffer();
//余数决定初始截取的位置
int yushu = str.length()%3;
sb.append(str.substring(0,yushu)+",");
for (int i = yushu; i < str.length()-yushu; i+=3) {
sb.append(str.substring(i,i+3)+",");
}
System.out.println(sb.substring(0,sb.length()-1));
}
}