编写一个java程序,如何从字符串整数组中剔除相同的字符串(区分大小写).

如题所述

import java.util.*;
public class Test1
{
public static void main(String[] args)
{
System.out.println("Hello World!");
HashSet hs = new HashSet();
hs.add("abc");
hs.add("abc");
hs.add("hello world");
for (Iterator it=hs.iterator();it.hasNext() ; )
{
System.out.println(it.next());
}
}
}

你用HashSet,它会自动去除重复的项。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-13
public class Hello{
public static void main(String[] args){
String[] arr = new String[10];
arr[0] = "1";
arr[1] = "2";
arr[2] = "1";
arr[3] = "2";
arr[4] = "1";
String num = "";
num = arr[0];
for(int i = 0; i < 5; i++){
if(arr[i].equals(num) && i != 0){
num = arr[i+1];
arr[i]=null;
}
}
System.out.println(java.util.Arrays.toString(arr));
}
}

追问

编写程序
1、 从输入台输入多个(最多10个)合法字符串,空字符串结束输入。
2、 合法字符串:字符串首字符必须是英文字母,丢弃不符合要求的字符串。
3、 从字符串整数组中剔除相同的字符串(区分大小写).
4、 将符合要求的字符串排序后输出到控制台。

追答

嗯,上面我写的程序是思路,自己拿去修改一下吧。我出去吃饭了。

第2个回答  2013-04-13
去java之家问问。
相似回答