chatgpt的结果靠谱吗???
这玩意儿根本编译不过。。。。
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 4 out of bounds for length 4
at Solution/test.dp4.lambda$3(dp4.java:35)
at java.base/java.util.stream.IntPipeline$1$1.accept(IntPipeline.java:180)
at java.base/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:104)
at java.base/java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:711)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at Solution/test.dp4.lambda$2(dp4.java:35)
at java.base/java.util.stream.IntPipeline$1$1.accept(IntPipeline.java:180)
at java.base/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:108)
at java.base/java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:711)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at Solution/test.dp4.combinations(dp4.java:36)
at Solution/test.dp4.main(dp4.java:26)
【 在 grayCat 的大作中提到: 】
: kimi这么说的:
: 在Java中,要生成对象的全组合,你可以使用`Stream` API配合`Collectors`来实现。Java标准库本身并没有直接提供组合库,但是你可以使用已有的库如Apache Commons Math或者Google Guava等来帮助生成组合。
: 以下是使用Java 8及以上版本Stream API实现的示例:
: ...................
--
修改:iStudy FROM 58.37.127.*
FROM 58.37.127.*