`

split方法的应用和去除list中相同的元素【转】

阅读更多

public class testJava {

 public static String[] ss = new String[20];
//测试 split 方法
/* public SplitDemo() {
  String s = "Thewwwwwwww,uuuuuu,";
  // 在每个空格字符处进行分解。
  ss = s.split(",");
 }

 public static void main(String[] args) {
  SplitDemo demo = new SplitDemo();
  for (int i = 0; i < ss.length; i++)
   System.out.println(ss[i]);
  
  List<Integer> entiIDLst;//= new ArrayList<Integer>();
  System.out.println(entiIDLst);
 }*/
 
//取出list中相同的元素 
 public static List removeaSameelement(List list) {

  Set set = new HashSet();
  List newList = new ArrayList();
  for (Iterator iter = list.iterator(); iter.hasNext();) {
   Object element = iter.next();
   if (set.add(element))
    newList.add(element);
    }
  return newList;
 }
 
 public static void main(String[] args) {
  List lst=new ArrayList();
  lst.add(1);
  lst.add(1);
  lst.add(3);
  lst.add(3);
  System.out.println(removeaSameelement(lst));
  
 }
}

分享到:
评论

相关推荐

    coq函数式编程 list

    在Coq中,list是由零个或多个相同类型的元素组成的序列,表示为`nil`(空列表)或者`cons`(构造函数)前面接一个元素,后面跟一个列表,如`a :: l`,其中`a`是列表的第一个元素,`l`是剩余的元素列表。 Coq中的...

    python中split函数的用法-14-集合常见操作之删除数据.ev4.rar

    在Python编程语言中,`split()`函数是一个非常基础且实用的方法,主要应用于字符串处理。它允许我们将一个字符串按照指定的分隔符切分成多个子字符串,并将这些子字符串存储到一个列表(list)中。本教程将深入探讨`...

    Java Map、List、Set Swing 英文词频统计

    在Java编程语言中,Map、List和Set是三个核心的集合接口,它们分别代表了键值对、有序元素序列和不重复元素集。本项目利用这些数据结构进行英文词频统计,结合Swing构建用户界面,提供了一种交互式的文本分析工具。 ...

    给Oracle添加split和splitstr函数的方法

    这里介绍的方法是创建两个用户自定义函数,即`split`和`splitstr`,用于将逗号分隔的ID字符串分割成多个元素,便于存储过程中的批量处理。 首先,创建一个名为`tabletype`的表类型,它是用来存储函数返回的多个字符...

    Python处理CSV与List的转换方法

    然后,我们遍历传入的二维List,对于List中的每一个子List(代表CSV文件中的一行),我们再遍历这个子List中的每个元素,并将其写入文件。在每个元素后面添加一个逗号,以符合CSV格式的要求。完成一个子List的遍历后...

    python之从文件读取数据到list的实例讲解

    `map()`函数是一个内置函数,它可以对可迭代对象中的每个元素应用一个给定的函数。在文中,`map(int, linestrlist)`将列表`linestrlist`中的每个字符串元素转换为整数。此外,文中还提供了另一种方法,使用列表推导...

    .net 过滤重复数据

    本文介绍的方法通过使用`List`集合和递归技术来实现对数字序列中重复项的过滤。该方法不仅简单易懂,而且能够有效地保证数据的唯一性。 #### 二、基础概念 1. **List**: 在.NET Framework中,`List&lt;T&gt;`是`System....

    C#常用函数和方法集汇总

    在C#编程语言中,掌握常用的函数和方法是至关重要的,因为它们构成了程序的基本构建块。C#提供了丰富的内置函数和方法,可以帮助开发者高效地完成各种任务。以下是一些核心和常用的C#函数与方法的详细说明: 1. **...

    c#.net常用函数和方法集

    在C# .NET中,函数和方法是实现程序逻辑的关键元素。这些函数和方法可以帮助开发者执行各种任务,如数据处理、文件操作、网络通信等。下面我们将详细探讨一些C# .NET中的常用函数和方法。 1. **字符串操作方法**: ...

    Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】

    这种方法不仅在文本分析中有广泛应用,也是学习Python基础语法的一个良好实践。下面,我们将详细介绍如何通过将字符串转换为列表再进行统计的方式来实现这一功能。 #### 方法一:使用基本的循环和列表方法 1. **...

    Python对字符串实现去重操作的方法示例

    通过对上述两种常见去重场景的分析与实践,可以看出Python提供了丰富的工具和方法来处理字符串。无论是简单的字符去重还是复杂的多层字符串处理,都可以通过合理的组合使用内置函数和第三方库来高效地解决问题。掌握...

    Python代码源码-实操案例-框架案例-清洗字符串和列表.zip

    - 去除空白字符:Python中,可以使用`strip()`、`lstrip()`或`rstrip()`方法去除字符串两侧或单侧的空白字符,如空格、制表符和换行符。 - 替换字符:使用`replace(old, new)`方法替换字符串中的特定字符。 - ...

    基于python语言的序列的应用背记手册

    字符串提供了一系列方法,如`split()`按指定分隔符切分字符串,`join()`将多个字符串连接成一个,`strip()`去除字符串两端的空白字符,以及`replace()`替换字符串中的特定子串。 **四、序列操作符** Python支持丰富...

    c_[1].net常用函数和方法集

    这个“c_[1].net常用函数和方法集”可能包含了一系列在C#编程中常用的函数和方法,对于学习和提高C#编程技能非常有帮助。下面我们将深入探讨一些C#中的关键函数和方法。 1. **字符串处理**: - `Substring()`: ...

    《Python数据分析与应用》试卷A(1).docx

    9. **循环计算**:这段代码计算所有不是10的倍数的数字之和,因此结果是`4950`,因为1到99中去掉10的倍数。 10. **布尔值**:在Python中,`1`被视为真,`None`、`0`和空字符串`""`被视为假。 11. **数组属性**:`...

    python面试常用的常用38题

    Python中的pop方法和del语句可以用来删除字典中的元素。pop方法可以用来删除元素并返回其值,而del语句可以用来删除元素。 24. [[1,2],[3,4],[5,6]] 用一行代码展开该列表,得出[1,2,3,4,5,6] Python中的列表推导...

    Python程序设计 实验报告 05 第5章组合数据类型的应用.docx

    本实验主要目的是帮助学生深入理解Python中几种重要的组合数据类型,包括列表(list)、元组(tuple)、字典(dictionary)和集合(set),同时掌握迭代器(iterator)的概念及其应用。通过实际编程练习,学生能够...

    完整图文版Python高级教程 Python在金融大数据领域的应用 02 第二讲 基本数据类型与结构(共24页).ppt

    Python提供了丰富的字符串操作方法,如capitalize()用于首字母大写,split()用于分割字符串,find()和replace()用于查找和替换子串,strip()用于去除字符串两侧的空白字符。 接着,我们探讨了数据结构,主要包括...

    取得Img中的src的值

    - **List接口**:`List`是Java集合框架中的一个重要组成部分,提供了对有序元素序列的访问。 - **ArrayList类**:`ArrayList`是`List`的一个具体实现类,使用动态数组存储元素。 ### 总结 通过以上分析,我们可以...

    得到一个汉字的拼音简拼

    在中文字符转拼音的过程中,简拼通常指的是去掉声调后的首字母,如“中国”转化为“zhongguo”,这样便于输入和匹配。 在压缩包中的“得到一个汉字的拼音简拼.txt”文件,很可能包含了实现这一功能的代码示例、使用...

Global site tag (gtag.js) - Google Analytics