Discuss / Java / 5.6 StringJoiner 作业

5.6 StringJoiner 作业

Topic source

ANGERIED

#1 Created at ... [Delete] [Delete and Lock User]
package com.alibaba.java;import java.io.UnsupportedEncodingException;import java.nio.charset.StandardCharsets;import java.util.Arrays;import java.util.StringJoiner;public class a {    public static void main(String[] args) throws UnsupportedEncodingException {        String[] fields = {"name", "position", "salary"};        String table = "employee";        String select = buildSelectSql(table, fields);        System.out.println(select);        System.out.println("SELECT name, position, salary FROM employee".equals(select) ? "测试成功" : "测试失败");        String a = "1";    }    static String buildSelectSql(String table, String[] fields) {//        String names = String.join(", ", fields);//        return "SELECT " + names + " FROM " + table;        StringJoiner sj = new StringJoiner(", ", "SELECT ", " FROM " + table);        for (String name : fields) {            sj.add(name);        }        return sj.toString();    }}

  • 1

Reply