【发布时间】:2016-06-12 14:46:31
【问题描述】:
我想为任何字符串动态编码。
例如,如果我使用三个字符串"a" "b" "c"
我想得到结果:
String []array= {"a", "b", "c", "a b", "b c", "a b c"};
(有意缺少“a c”)
对于四个字符串"a" "b" "c" "d" 我想得到结果
"a" "b" "c" "d" "a b" "b c" "c d" "a b c" "b c d" "a b c d"
【问题讨论】:
-
"a c"发生了什么? -
不,先生,我不需要“ac”。只是我想要像“a”“b”“c”“a b”“b c”“abc”这样的输出。
-
先生,如果我取四个字符串,那么输出应该是... abcd= "a" "b" "c" "d" "a b" "b c" "c d" "a b c" "b c d" "a b c d"
-
哦,所以这不是一个简单的错误。在这种情况下,我将重新打开它,因为指出的重复不符合您的要求。
-
你能解释一下“动态代码”吗?您是否希望您的 IDE 根据某些输入自动为此类数组生成代码?或者你的意思是你想用简单的方法和像数组
{"a","b","c"}这样的输入在Java中生成这样的结果?