为了构建数据库系统,我使用简单的构建器根据用户选择生成选择查询。它有一对夫妇布尔值,然后它的进展如下使用逗号分隔值构建字符串
StringBuilder builder = new StringBuilder();
builder.append("SELECT ");
if(addOpen)
builder.append("Open ");
if(addHigh)
builder.append("High ");
if(addLow)
builder.append("Low ");
if(addSettle)
builder.append("Settle ");
builder.append("FROM " + tableName);
现在,我的问题是微不足道的 - 我需要包括逗号,但如果我有一个逗号必有后它的到来值,所以我不能做打开还是打开,关闭等等。对于这个微不足道的问题,是否有一个简洁的解决方案,但对我来说却难以置信?
破碎。你需要在身体周围的括号。 –
不在我的伪代码中,我没有。 –