| Scramble a String in Java |
|
|
|
| Written by Charles | |||||
| Saturday, 28 November 2009 10:33 | |||||
|
Sometimes you need to scramble a String in Java - perhaps you're writing an anagram programme. You can do this by treating the input string as a List of String. The code file is HERE
import java.util.*;
public class Scramble { public static void main(String[] args) { System.out.printf("'%s'\n", Scramble.getScrambled(args[0])); } public static String getScrambled(String s) { String[] scram = s.split(""); List<String> letters = Arrays.asList(scram); Collections.shuffle(letters); StringBuilder sb = new StringBuilder(s.length()); for (String c : letters) { sb.append(c); } return sb.toString(); } }
Only registered users can write comments!
Powered by !JoomlaComment 3.26
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |
|||||
| Last Updated ( Saturday, 28 November 2009 10:39 ) |



