小编ozm*_*rur的帖子

来自 2 个(或更多)字符串的压缩字符串 - "AB" + "YZ" = "AYBZ"

所以我试图从压缩在一起的 2 个输入句子返回另一个字符串。如果 2 个句子的长度相同,它将产生实际输出。如果两个输入句子的长度不相同,那么它只会返回一个空字符串。到目前为止,这是我的代码,但我不知道如何正确压缩单词,有人可以帮助我。顺便说一句,如果您能通过递归执行此操作来帮助我,那就太好了,因为我正在尝试这样做。

前任:

Zippppp("ABC", "123") will return "A1B2C3"
Zippppp("AD", "CCC") will return “”
Run Code Online (Sandbox Code Playgroud)
public class Zippppp
{
    public Zippppp(String a, String s)
    {
       int l1 = a.length();
       int l2 = s.length();
       if(l1 == l2)
          for(int i = 0; i > l1; i++)          
             System.out.print( a.substring(0, 1) + s.substring(0, 1));
     }
      
     public static void main(String args[ ])
     {
        Zippppp sv = new Zippppp("ABC", "123");
        System.out.print(sv);
     }
}
Run Code Online (Sandbox Code Playgroud)

java arrays stringbuilder loops collectors

4
推荐指数
1
解决办法
251
查看次数

标签 统计

arrays ×1

collectors ×1

java ×1

loops ×1

stringbuilder ×1