编辑代码

import java.math.BigDecimal;
import java.time.Duration;
import java.util.*;
import java.util.function.Function;
import java.util.stream.Collectors;

class Main {
	public static void main(String[] args) {

                                String commissId1 = null;
                                String commissId2 = null;
                                String commissId3 = null;
                                int openMemberLayerDistribution=1;
                                    String memberChains = "505";
                                     int MemberId=505;
                                    if((memberChains)!=null){
                                        List<String> memberChainList = Arrays.asList(memberChains.split(","));
                                        int size =memberChainList.size();
                                        for(int i=0;i<size;i++){
                                            if(MemberId==Integer.parseInt(memberChainList.get(i))){
                                                System.out.println(i);
                                                if(openMemberLayerDistribution == 1){
                                                    if(size>1){
                                                        commissId1=memberChainList.get(i-1);
                                                    }
                                                }else if(openMemberLayerDistribution==2){
                                                    if(size>1){
                                                        commissId1=memberChainList.get(i-1);
                                                    }
                                                    if(size>2){
                                                        commissId2=memberChainList.get(i-2);
                                                    }
                                                }else if(openMemberLayerDistribution==3 ){
                                                    if(size>1){
                                                        commissId1 = memberChainList.get(i-1);
                                                    }
                                                    if(size>2){
                                                        commissId2 = memberChainList.get(i-2);
                                                    }
                                                    if(size>3){
                                                        commissId3 = memberChainList.get(i-3);
                                                    }
                                                }
                                            }
                                        }
                                    }
        //JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
		System.out.println(commissId1+","+commissId2+","+commissId3);
	}
}