刘军的博客liujun.blog.chinaunix.net
liu1084
。。。。。。。。。。。。。。。。。。。。。。
全部博文(160)
2015年(1)
2013年(1)
2012年(4)
2011年(26)
2010年(14)
2009年(36)
2008年(38)
2007年(39)
2006年(1)
athzhang
Elaine_w
linky521
2909157
Nine_Sun
embeded-
sjtlqy
subukena
jiannma
heu
cgweb
格伯纳
浪花小雨
duke217
reyleon
daniel20
zxcbvbbb
qwxren
分类: Java
2009-04-30 01:17:32
package cn.youhap.collection; import java.util.LinkedList; public class StringSorter { private LinkedList<String> l = new LinkedList<String>(); public StringSorter(){ super(); } public void addString(String s){ if (this.l.size() > 0){ for (int i = 0; i < this.l.size(); i++){ if (this.compareString(this.l.get(i).toString(), s) == true){ this.l.add(i, new String (s)); break; }else{ this.l.add(i + 1, new String (s)); break; } } }else{ this.l.add(new String (s)); } } public boolean compareString(String src, String desc){ for (int i = 0; i < src.length(); i++){ for (int j = i; j < desc.length(); j++){ if (src.charAt(i) == desc.charAt(j)){ break; }else if (src.charAt(i) > desc.charAt(j)){ return true; }else if ( src.charAt(i) < desc.charAt(j) ){ return false; } } } return false; } public void printString(){ for (int i = 0; i < this.l.size(); i++){ System.out.println(this.l.get(i)); } } public static void main(String [] cao){ StringSorter ss = new StringSorter(); ss.addString("fuckyourmather"); ss.addString("yourmotherbefucked"); ss.addString("Iloveyou"); ss.printString(); } }
上一篇:Java虚拟机经常会抱怨说找不到类、找不到符号的解决方法
下一篇:Java 的 vector用法实例
登录 注册