`
Java_大猫
  • 浏览: 173544 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

java 小方法积累

    博客分类:
  • J2SE
阅读更多
	public static void main(String[] args) {
		String orderno="";
		Integer indexno=0;
		Integer suffixid=0;
		String tid="1108841-7-1";
		orderno=tid.substring(0,tid.indexOf("-"));
		
		System.out.println(orderno);
		System.out.println(tid.substring(tid.indexOf("-")+1,tid.lastIndexOf("-")));
		System.out.println(tid.substring(tid.lastIndexOf("-")+1));
	}

PS:留作纪念。坑爹啊。。

在java里面要想去除list中的重复数据可以使用两种方式实现:
1. 循环list中的所有元素然后删除重复
    public   static   List  removeDuplicate(List list)  {
      for  ( int  i  =   0 ; i  <  list.size()  -   1 ; i ++ )  {
          for  ( int  j  =  list.size()  -   1 ; j  >  i; j -- )  {
               if  (list.get(j).equals(list.get(i)))  {
                  list.remove(j);
                } 
            } 
          } 
        return list;
    } 

2. 通过HashSet踢除重复元素
    public   static   List  removeDuplicate(List list)  {
        HashSet h  =   new  HashSet(list);
        list.clear();
        list.addAll(h);
        return list;
     } 
分享到:
评论

相关推荐

    java经验积累java经验积累

    本文将基于"java经验积累"这一主题,深入探讨Java的相关知识点,包括类加载器、并发处理、注解(Annotation)、线程池、泛型、自定义注解以及Java与模式思考。 首先,我们来关注"深入探讨 Java 类加载器"。Java的类...

    Java常用工具类,多年工作积累整理

    本资料集“Java常用工具类,多年工作积累整理”显然是一个汇总了作者多年编程经验的实用资源。下面将详细阐述Java中的一些常见工具类及其用途。 1. **`java.util.Arrays`**:这是一个非常基础且重要的工具类,提供...

    JAVA笔试题积累

    以下是一些基于标题"JAVA笔试题积累"和描述"JAVA笔试题积累"所涵盖的Java编程基础、核心概念和技术要点的详细说明: 1. **Java基础语法**:这是Java学习的基础,包括变量声明、数据类型(基本类型和引用类型)、...

    java.lang.OutOfMemoryError: Java heap space 解决方法

    1. Java 虚拟机 (JVM) 内存过小:JVM 的默认堆大小是 64M,这可能不足以满足应用程序的需求。 2. 程序不严密,产生太多的垃圾:程序中的死循环、无限循环、内存泄露等问题都会导致垃圾的积累,从而导致内存溢出。 ...

    JAVA学习方法JAVA学习方法JAVA学习方法

    ### JAVA学习方法详解 在当前信息技术飞速发展的背景下,JAVA作为一种重要的编程语言,在软件开发、系统构建等领域扮演着举足轻重的角色。对于初学者来说,掌握正确的JAVA学习方法至关重要。下面将根据提供的标题和...

    JAVA容器知识积累

    7. **集合与数组之间的转换**:Java提供了便利的方法将集合转换为数组,反之亦然。例如,`List.toArray()`和`Arrays.asList()`。 8. **并发容器**:在多线程环境下,Java提供了线程安全的容器,如ConcurrentHashMap...

    Linux中Java变量与java关键字。MyEclipse快捷键大全。Java方法

    最后,"就差一点点.txt"可能包含了一些学习过程中的小技巧或者心得,提醒我们在学习过程中要持续积累,不断提升自己;而"Linux中Java变量.txt"和"java关键字.txt"则分别详细阐述了这两个主题,提供了更深入的学习...

    Java聊天小程序源码

    通过分析这个Java聊天小程序源码,开发者不仅可以学习到Java基础和网络编程,还能深入了解多线程、并发处理、GUI设计以及数据存储等相关技术,为实际项目开发积累经验。同时,这也是一个实践和优化代码的好机会,...

    java面试资料积累,经验分享.zip

    这份"java面试资料积累,经验分享.zip"压缩包显然是一份宝贵的资源,包含了作者在面试过程中遇到的各类Java问题和经验总结,对于想要深入学习Java或者正在准备Java面试的人来说,无疑是宝贵的参考资料。 一、基础...

    Java面试题积累

    以下是一些基于标题“Java面试题积累”和描述“Java面试题 初中级 判断 选择 编程”的关键知识点: 1. **基础语法**:初级面试题通常会涵盖Java的基础语法,如数据类型(基本类型与引用类型)、变量、运算符、流程...

    开发十六年的积累(java常用类)

    以上只是Java常用类的一小部分,实际上还有许多其他类和库,如正则表达式Pattern和Matcher,多线程并发工具类CyclicBarrier、CountDownLatch等,这些都是在开发过程中频繁使用的工具。通过深入理解和熟练运用这些类...

    【资源免费下载】Java代码积累丨大话设计模式(Java实现版本)、线程协作

    Java代码积累:并发 设计模式 数据结构 使用容器 实用 类 基础知识 并发性 演示线程的生命周期 生产者-消费者 设计模式参考《大话设计模式》 工厂简单模式 创造型模式 工厂方法模式 抽象工厂模式 原型模式 建造者...

    连连看Java小游戏毕业设计论文

    在本项目中,我们从实践中积累了一部分 Java 小项目开发的经验,掌握了部分 Java 类的使用方法,为以后从事软件开发工作奠定了一定的基础。 在本文档中,我们将详细介绍连连看 Java 小游戏的设计需求,包括游戏的...

    适合小白的Java练手项目.zip

    【Java基础篇】 Java是一种广泛使用的面向对象的编程语言,对于初学者来说,它具有良好的学习曲线和丰富的...在实践中遇到问题,查阅文档、参考书籍或在线论坛都能找到解决方案,不断积累经验,逐步深化对Java的理解。

    多年Java精华积累

    这篇“多年Java精华积累”文档很可能是作者多年深入学习和实践Java的心得总结,对于初学者和有经验的开发者来说,都是一个宝贵的资源。下面,我们将根据这个主题,探讨一些重要的Java知识点。 1. **Java基础** - ...

    学习java各种技术体系的方法

    ### 学习Java各种技术体系的方法 在当前的软件开发领域中,Java作为一种重要的编程语言,其技术体系庞大且不断演进。对于初学者来说,掌握正确的学习路径至关重要。本文将从Java的基础概念出发,逐步深入到高级技术...

    java小程序和小项目

    Java小程序和小项目是学习和理解Java编程语言的绝佳途径,它们可以帮助开发者巩固基础,提升实践能力,并在解决实际问题中积累经验。Java作为一种广泛使用的面向对象的编程语言,其应用领域涵盖了从桌面应用到企业级...

    JAVA入门级小程序

    【JAVA入门级小程序】 在计算机编程领域,Java是一种广泛使用的高级编程语言,以其“一次编写,到处运行”的特性而著名。对于初学者来说,Java提供了一个友好的学习平台,能够帮助他们快速掌握编程基础。本资源包...

    java三大框架学习方法

    学习Java三大框架是一个逐步积累的过程,需要不断实践和总结经验。同时,随着技术的发展,框架也在不断地演进,因此保持学习的热情和好奇心,关注最新的技术和动态也是非常重要的。希望上述介绍能帮助初学者更好地...

    Java学习心得知识积累

    ### Java学习心得知识积累 在探索Java编程语言的旅程中,从初学者到熟练掌握,每一步都充满了挑战与收获。以下是对Java基础知识、开发工具、以及应用平台的一些深入理解和经验分享。 #### JDK(Java Development ...

Global site tag (gtag.js) - Google Analytics