import java.util.ArrayList;
public class Try {
/**
* @param args
*/
public static void main(String[] args) {
String oldStr="100,120,166,120,1555,120,150,100,100";
String[] newArr=oldStr.split(",");
ArrayList list=new ArrayList();
for(int i=0;i<newArr.length;i++) {
if(!list.contains(newArr[i]))
list.add(newArr[i]);
}
System.out.println("list.size() = "+list.size());
for(int i=0;i<list.size();i++) {
System.out.println("["+i+"]= "+list.get(i));
}
System.out.println("list= "+list.toString());
}
}
输出结果:
list.size() = 5
[0]=100
[1]=120
[2]=166
[3]=1555
[4]=150
list= [100,120,166,1555,150]
另:
list.contains(o)
,系统会对
list
中的每个元素
e
调用
o.equals(e)
方法,加入
list
中有
n
个元素,那么会调用
n
次
o.equals(e)
,只要有一次
o.equals(e)
返回了
true
,那么
list.contains(o)
返回
true
,否则返回
false
。
分享到:
相关推荐
在Java编程语言中,去除字符串中的重复字符是一个常见的任务,特别是在处理用户输入或者进行文本处理时。本主题将深入探讨如何使用不同的方法来实现这一功能,以满足各种场景的需求。 首先,我们可以使用Java的`...
在Java编程语言中,字符串处理是一项基础且重要的任务。标题提到的"Java检索字符串中是否存在某字符",实际上涉及到字符串的查找算法。这里主要讨论的是KMP(Knuth-Morris-Pratt)算法,这是一种高效的字符串匹配...
本文将详细介绍如何在Java中生成随机字符串,并且会结合给定的部分代码示例进行深入分析。 #### 基本原理与方法 Java提供了多种方法来生成随机字符串,主要包括使用`java.util.Random`类和`java.security....
Java中的字符串去重特性是Java 8 Update 20引入的一种优化机制,旨在减少内存消耗,特别是对于大量字符串操作的应用。这一特性依赖于G1(Garbage First)垃圾回收器,G1是Java 8中默认关闭的一个高级垃圾回收算法。...
在Java编程语言中,处理字符串是非常常见的操作,尤其是在涉及到文本分析和处理的场景。本文将深入探讨如何在Java中进行中文...在Java中处理字符串,特别是涉及到特殊字符集如中文时,对字符编码的理解是必不可少的。
总结,Java中的字符串分割是通过`split()`方法实现的,依赖于正则表达式进行精确的分割。理解正则表达式和`split()`方法的用法对于处理复杂的字符串处理任务至关重要。在实际编程中,根据需求选择合适的正则表达式和...
java压缩字符串
java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java ...
在Java编程语言中,分割字符串是一项常见的操作,它允许我们将一个长字符串分解成多个子字符串,每个子字符串对应原字符串中的某一部分。这通常通过使用`split()`方法来实现,该方法是`String`类的一个实例方法。让...
首先,我们要明白Java中的字符串是`String`类的对象,它提供了丰富的API用于字符串的处理。例如,我们可以使用`substring()`方法来截取字符串的一部分,但这并不适用于提取括号内的内容,因为我们需要识别开括号和闭...
29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29...
在Java编程语言中,字符串是极其重要且常用的数据类型,用于表示和操作文本。Java提供了两种主要的方式来创建字符串:通过`String`类的构造方法和使用`StringBuilder`或`StringBuffer`类。以下是对这些知识点的详细...
总之,Java中的字符串分解是一个基础且重要的概念,广泛应用于数据处理、日志分析、文本解析等场景。熟练掌握`split()`方法及其背后的正则表达式原理,对于提升Java编程能力非常有帮助。通过`StringDemo_13.java`...
java 字符串工具类 java 字符串工具类java 字符串工具类 java 字符串工具类java 字符串工具类 java 字符串工具类java 字符串工具类 java 字符串工具类java 字符串工具类 java 字符串工具类java 字符串工具类 java ...
java 字符串 删除空格 匹配删除字符
在Java中,我们可以利用现有的库如Jackson、Gson或org.json等来实现JSON字符串的验证。这里以`org.json`库为例,给出一个简单的验证示例: ```java import org.json.JSONObject; import org.json.JSONTokener; ...
### JAVA日期与字符串的转换 在Java编程中,经常需要将日期对象转化为字符串形式以便于存储或显示,或者反过来将字符串转化成日期...通过以上内容的学习,相信读者已经掌握了Java中日期与字符串相互转换的核心技巧。
找出一个字符串中出现次数最多的子字符串,并返回重复次数。使用java编写
在编程领域,字符串、整型数据和字符型数组是三种基本的数据类型,它们在不同的场景下各有用武之地。在实际开发中,我们经常需要在这三者之间进行转换,以便处理不同类型的数据。以下是对这些转换的详细说明: 一、...