一、问题描述

我们现在输入了一个字符串,然后可能在一些情况下,我们需要将字符串中的每一个字符拿空格隔开,那么这种样式应该如何实现呢?

二、实现思路

我们直接将字符串变成数组的样子(使用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);
}
}

标签: none

添加新评论