BuK/IIm13/Studenten/simaknoc/Vorlesung 1/Java1

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Java</language>

<code id="552eaa5c85480">
String potenz(String menge){

  List mengenListe = new ArrayList();
		
  String[] mengenArray = menge.split(",");
		
  for(String s : mengenArray){
    mengenListe.add(s);
  }
		
  List result = new ArrayList();
		
  result.add("");
		
  for(String s : mengenListe){ 
		
    List tempResult = new ArrayList();
			
      for(String rS : result){ 
        String temp = rS;
        temp += s;
        tempResult.add(temp);
      }
			
    result.addAll(tempResult);
  }

  String resultString = "";
  
  for(String s : result){
    resultstring += "{" + s + "}, ";  
  }

  return resultString;

}
</code>

<run id="552eb34e10caa">potenz("a,b,c,d");</run>