不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来

import java.util.*;
public class Main{
    public static String func(String str){
        String[] strs = str.split(" ");//空格分隔字符串数组
        /* String ret = "";
        for(String str1 : strs){
            ret += str1;
        }*/   会产生多个对象 不建议使用
        StringBuilder sb = new StringBuilder();
        for(String str1 : strs){
            sb.append(str1);
}
        return sb.toString();
    }
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        String str = scan.nextLine();
        System.out.println(func(str));
    }
}

你可能感兴趣的:(Java)