NutzCN Logo
问答 请教一个js 转java的代码片段的写法
发布于 2377天前 作者 Rekoe 1527 次浏览 复制 上一个帖子 下一个帖子
标签:

求助下这个转java的写法

const sku = [[1,2,3],[11,22,33],[111,222,333]]  
var arr = []  
function func(skuarr=[], i){  
    for (let j=0; j<sku[i].length; j++) {  
        if (i<sku.length-1) {  
            skuarr[i] = sku[i][j]  
            func(skuarr, i+1)  
        } else {  
            arr.push([...skuarr,sku[i][j]])  
        }  
    }  
    return arr  
}  
func([], 0)  

2 回复

作用是什么 ?>??

商品说属性 color/style/size
自由组合
写好了

public static void func(int[] skuarr,int i) {
		for(int j=0;j<sku[i].length;j++) {
			if(i<sku.length - 1) {
				skuarr[i] = sku[i][j];
				func(skuarr, i+1) ;
			}else {
				for(int k=0;k<3;k++) {
					
				}
				skuarr[i] = sku[i][j];
				System.out.println(i+","+Json.toJson(skuarr));
				int abc[] = new int[skuarr.length];
				for(int k=0;k<skuarr.length;k++) {
					abc[k] = skuarr[k];
				}
				arr.add(abc);
			}
		}
	}
添加回复
请先登陆
回到顶部