a coding question about given a lowercase string 'ab',write a program to generate all possible lowercase and uppercase combination {'AB',‘Ab’,'aB' and 'ab'}
Utilisateur anonyme
public LinkedList convert(String s) { LinkedList list = new LinkedList(); if(s.length() == 0 || s == null) return list; if(s.length() == 1) { list.add(s); list.add(s.toUpperCase()); return list; } char c = s.charAt(0); LinkedList returnList = convert(s.substring(1)); Iterator it = returnList.iterator(); String partial; while(it.hasNext()) { partial = it.next(); list.add(c + partial); list.add(c.toUpperCase() + partial); } return list; }