`
1140566087
  • 浏览: 559262 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
博客专栏
2c4ae07c-10c2-3bb0-a106-d91fe0a10f37
c/c++ 入门笔记
浏览量:18535
3161ba8d-c410-3ef9-871c-3e48524c5263
Android 学习笔记
浏览量:314147
Group-logo
J2ME 基础学习课程集
浏览量:18752
A98a97d4-eb03-3faf-af96-c7c28f709feb
Spring 学习过程记录...
浏览量:17581
社区版块
存档分类
最新评论

字符串处理 去除重复

阅读更多
【问题描述】

输入一个字符串,从头到尾搜索,凡搜索到前面已出现过的相同单词,就删除。也就是说,在这个字符串中,每个单词只能出现一次。

【样例】

输入:Where there is a will , there is a way

输出:Where there is a will , way

import java.util.ArrayList;
//where there is a ,ther is a will
public class Title5 {
	public static void main(String[] args){
		f();
	}
	
	//主要算法
	public static void f(){
		String message="where there is a , there is a will !";
		String[] arrStr = message.split(" ");
		
		//新的容器
		ArrayList<String> list  = new ArrayList<String>();
		
		for(int i=0;i<arrStr.length;i++){
			String temp = arrStr[i];
			if(list.contains(temp)){
				continue;
			}else{
				list.add(temp);
			}	
		}
		for(int i=0;i<list.size();i++){
			System.out.print(list.get(i)+" ");
		}
	}
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics