每日一练99——Java字符串模板 - 错误修复#5(8kyu)

2018-09-18  本文已影响0人  砾桫_Yvan

题目

不好了!Timmy没有非常仔细地遵循指示,忘记了如何使用新的字符串模板功能,帮助Timmy使用他的字符串模板,以便按预期工作!

public class Kata 
{
    public static String buildString(String... args)
    {
      return
    }
}

测试用例:

import org.junit.Test;
import static org.junit.Assert.assertEquals;
import org.junit.runners.JUnit4;


public class BuildStringTest {
    @Test
    public void fixedTests() {
      assertEquals(Kata.buildString("Cheese","Milk","Chocolate"),"I like Cheese, Milk, Chocolate!");
      assertEquals(Kata.buildString("Cheese","Milk"),"I like Cheese, Milk!");
      assertEquals(Kata.buildString("Chocolate"),"I like Chocolate!");
    }
}

解题

My

public class Kata 
{
    public static String buildString(String... args)
    {
      return String.format("I like %s!",String.join(", ",args));
    }
}

后记

我想了好一会才想起String.join()的用法,尬呀。

上一篇 下一篇

猜你喜欢

热点阅读