public class Prac1 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入一个字符串:");
String str=input.next();
System.out.println("请输入几个字符为一组:");
int in=input.nextInt();
//最后要变成的字符串
StringBuilder res= new StringBuilder();
//如果原始串大于(in)位,存储截取的前(in)位值,同时把在原始字符串中去除些值
while(str.length()>in){
res.append(str.substring(0, in)+"-");//前4位值
str=str.substring(in);//原始字符串中去除些值
}
//剩余小于等(in)位,直接加入
if(str.length()>0)
res.append(str);
System.out.println(res.toString().toUpperCase());
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入一个字符串:");
String str=input.next();
System.out.println("请输入几个字符为一组:");
int in=input.nextInt();
//最后要变成的字符串
StringBuilder res= new StringBuilder();
//如果原始串大于(in)位,存储截取的前(in)位值,同时把在原始字符串中去除些值
while(str.length()>in){
res.append(str.substring(0, in)+"-");//前4位值
str=str.substring(in);//原始字符串中去除些值
}
//剩余小于等(in)位,直接加入
if(str.length()>0)
res.append(str);
System.out.println(res.toString().toUpperCase());
}
}
--------------------------------------------------------------------------------------------------
public class Prac1 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入一个字符串:");
String str=input.next();
System.out.println("请输入几个字符为一组:");
int in=input.nextInt();
//最后要变成的字符串
StringBuilder sb=new StringBuilder();
//遍历原始字符串的每一位字符,把它依次加入到sb中
for(int i=0;i<str.length();i++){
sb.append((str.charAt(i)));//依次加入sb中
if((i+1)%(in)==0 &&((i+1)!=str.length())){
sb.append("-");
}
}
System.out.println(sb.toString().toUpperCase());
}
}