List分类!

来源:百度知道 编辑:UC知道 时间:2024/05/15 07:00:22
数据库的一个字段cid装着"A1.A2.D3.B5.B7.C7.C6.E4.",如何从其中取出每个字段,如‘A1’,中的第一个字母,不要重复!结果:为‘A.D.B.C.E’;
String temp="A1.A2.D3.B5.B7.C7.C6.E4";
数据库的字段一行,装着"A1.A2.D3.B5.B7.C7.C6.E4";
并不是分开装着

import java.util.StringTokenizer;

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

String temp="A1.A2.D3.B5.B7.C7.C6.E4";
StringTokenizer StrTokens = new StringTokenizer(temp, ".");
String resultS = "";

while (StrTokens.hasMoreTokens()) {
String s = String.valueOf(StrTokens.nextToken().charAt(0));
if(resultS.indexOf(s) == -1){
resultS += s + ".";
}
}
System.out.print(resultS.substring(0, resultS.length() - 1));
}
}

有什么意思吗?这个用set容器很简单,自己做吧

1.先从数据库中取出来,存为一个数组
2.循环这个数组,截取每个字段的第一个字符串,并放入HashSet中
3.在从HashSet取出来,打印显示。