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