JAVA中的字符串加空格的实现方式
一、问题描述
我们现在输入了一个字符串,然后可能在一些情况下,我们需要将字符串中的每一个字符拿空格隔开,那么这种样式应该如何实现呢?
二、实现思路
我们直接将字符串变成数组的样子(使用toCharArray这个API),然后将每个元素换个格式输出来。
三、实现代码
importjava.util.Scanner;public classadd_space1 {public static voidmain(String[] args){
Scanner sc=newScanner(System.in);
String str=sc.next();for(charc:str.toCharArray()){
System.out.printf("%c ",c);
}
}
}
当然,一些人可能会有疑问,讲原本是想获取一个字符串,我们直接吧字符串数出来就好了。这个当然也是可以的。我们现在就把它实现出来。实现代码如下:
importjava.util.Scanner;public classadd_space1 {public static voidmain(String[] args){
Scanner sc=newScanner(System.in);
String str=sc.next();
String str1="";for(charc:str.toCharArray()){
str1+=c;
str1+=" ";
}
System.out.printf("%s",str1);
}
}