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

字符串处理 去除重复

阅读更多
【问题描述】

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

【样例】

输入: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)+" ");
		}
	}
}
分享到:
评论

相关推荐

    C语言字符串处理函数

    几个字符串处理函数增强版 常用需求基本都能完成 已经编译成DLL 函数列表 兼容字符和串 void revstr char str 字符串反转 int substring char res int pos int len char substr 从pos开始取len个字符到substr中 ...

    判断2个字符串是否含有相同的字符

    /*本版本处理方式为最通用的针对字符串大小未知情况的遍历——比如“字符串常量”——此时可用strlen()代替sizeof(),并引入即可。 *但是因在纸上做题,在条件上做了简化————使用了sizeof()可确定大小的字符...

    C编程中常见的几种删除重复字符或者数字的方法

    1.从键盘任意输入一个字符串,调用函数f(x),对字符串按从小到大排序,并删除重复字符,然后将处理后的字符串输出。 2.还有两个类似的程序,删除字符里的数字

    全能字符串替换机

    2、高级替换:支持大小写开关、换行符等特殊字符、通配符、正则表达式等等,在准确和全面的基础上,完成字符串的修改、增加、删除、移位、复制甚至文件名编号等等; 3、除了支持TEXT/HTML,还支持批量处理Word/...

    18.C#字符串和正则表达式参考手册 影印版

    4.3 处理字符串 95 4.3.1 CultureInfo类 96 4.3.2 大写和小写 99 4.3.3 不需要区分文化的操作 101 4.3.4 排序 101 4.4 处理字符 106 4.4.1 关于字符的必要信息 107 4.4.2 代理对 107 4.4.3 组合字符 112 4.5 格式化...

    字符串数组操作类

    由于公司里的项目很多地方要用到数组并要操作其中的数据,处理起来比较的...所以就写了这个字符串数组类,可以动态添加,查找,删除.实现对象的加减,清除重复元素.拷贝,比较等功能 下面帖出代码,供大家参考,在实际中使用

    python 删除字符串中连续多个空格并保留一个的方法

    Python去除字符串前后空格的几种方法python实现指定字符串补全空格、前面填充0的方法python清除字符串前后空格函数的方法python清除字符串中间空格的实例讲解Python去除、替换字符串空格的处理方法关于P

    全能字符串批量替换机7.0

    6、*可抽取、采集指定模式的串,例如C程序中的注释、全部的中文字符串等等; 7、*不仅支持文本/超文本/XML,还支持office文档doc/rtf/xls/ppt; 8、*支持超长多行的查找串和替换串:可以直接使用多行来编辑; 9、*...

    VBA常用技巧

    技巧6替换单元格内字符串24 技巧7复制单元格区域25 技巧8仅复制数值到另一区域28 8-1使用选择性粘贴28 8-2直接赋值的方法29 技巧9单元格自动进入编辑状态30 技巧10禁用单元格拖放功能30 技巧11单元格格式操作31 11-1...

    JSONCrush:将JSON压缩为URL友好的字符串

    JSCrush算法消除了类似于zip算法的重复子字符串。 处理字符串以将普通的json字符换成不会在URL中转义的json字符。 可以用于压缩任何类型的字符串,但针对uri编码的JSON进行了优化。 在大多数情况下,算法速度是...

    LeetCode判断字符串是否循环-LeetCode:我的代码

    LeetCode判断字符串是否循环 LeetCode 创建一个字典,判断字典里是否含有target-nums[i] 主要是对迭代器的考察 定义滑动窗口,窗口内不需要再过一遍 类似分治法对两个序列进行排序 方法1:暴力循环,时间复杂度高 n^...

    Arcgis工具箱,可以批量处理一些建库遇到的问题

    arcgis工具箱,可以批量处理一些建库遇到的问题,如:合并mdb数据库,,重新获取界址点顺序号,批量导出mxd图片,查询节点距离小于指定距离的点,拓扑处理:如伪节点处理、删除完全重复的点线面、删除线面上的重复的...

    多个Excel合并及重复数据过滤器-免费客户资料整理软件

    这是一款整理客户资料的软件。...3)您还可以筛选、删除掉某列数据中包含或不包含某个字符串的那些记录。 4)您还可以对众多EXCEL进行合并处理。 特别提示:所有待处理的EXCEL文档,必须保持格式一致。

    华为机试华为OD机试算法题Python源码(41道).zip

    汽水瓶.py,求int型正整数在内存中...字符串反转.py,字符串分割.py,字符串合并处理.py,字符串加密.py,字符串加密2.py,字符串排序.py,字符串运用-密码截取.py,字符串最后一个单词的长度.py,字符个数统计.py,坐标移动.py

    LeetCode判断字符串是否循环-leetcode:麦铭熙的LeetCode做题记录

    字符串处理 ★ 0014 最长公共前缀 2020-08-06 多层遍历 ★ 0021 合并两个有序链表 2021-04-03 总是比较两个链表头结点较小的那个放入新的链表 ★ 0026 删除排序数组中的重复项 2020-08-16 双指针 ★ 0028 实现strStr...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...

    数据清洗与准备1

    数据清洗与准备处理缺失值数据转换字符串操作过滤缺失值补全缺失值字符串对象方法正则表达式pandas中的向量化字符串操作删除重复值使用函数或映射进行数据转换替代值

    JavaScript经典实例

     1.10去除字符串末尾的空白  1.11左补充或右补充一个字符串  第2章使用正则表达式  2.0简介  2.1测试一个子字符串是否存在  2.2测试不区分大小写的子字符串匹配  2.3验证社会安全号码  2.4找到并突出显示一...

    Visual C++ 2005入门经典--源代码及课后练习答案

    4.1.4 字符数组和字符串处理 147 4.1.5 多维数组 150 4.2 间接数据存取 153 4.2.1 指针的概念 153 4.2.2 声明指针 154 4.2.3 使用指针 155 4.2.4 初始化指针 157 4.2.5 sizeof运算符 162 4.2.6 ...

    文本处理,除去word文件中的标点符号,计算Unicode字符数

    第一个程序是计算word文档中除去标点符号外有多少个字符 第二个程序时对word文档中的重复的段落进行删除 ...代码中涉及到利用MFC处理word文档,以实现从word中读入字符串;同时还有对Unicode编码文件的文本处理方式

Global site tag (gtag.js) - Google Analytics