JAVA中的字符串加空格的实现方式

一、问题描述

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

二、实现思路

我们直接将字符串变成数组的样子(使用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);
    }
}
posted @ 2022-11-15 11:50  Tomhard  阅读(5350)  评论(0)    收藏  举报