`

java小功能点_2

阅读更多

1、Arrays.asList()方法的使用

    该方法是将数组转化为list;

    该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean);

    该方法将数组与列表链接起来,当更新其中之一时,另一个自动更新;

    不支持add和remove方法,它的长度是不能改变的;

 

    参考地址:

         http://blog.csdn.net/keketrtr/article/details/47108435

         https://www.cnblogs.com/shanheyongmu/p/6364320.html

 

2、List的contains()方法

     说明:该方法判断集合list中包含元素b

     语法:list.contains(obj)

package com.wanrong.adminWeb;

import java.util.ArrayList;
import java.util.List;

public class Test1 {
    public static void main(String[] args) {
        List<String> listA = new ArrayList<String>();
        listA.add("111");
        listA.add("222");
        listA.add("333");
        listA.add("444");
        
        System.out.println(listA.contains("222"));
        System.out.println(listA.contains("2221"));
        System.out.println("------------------------------------------------");

        List<Object> listB = new ArrayList<Object>();
        A a1 = new A("11", "男", "你哥1");
        A a2 = new A("12", "男", "你哥2");
        A a3 = new A("13", "男", "你哥3");
        A a4 = new A("14", "男", "你哥4");
        
        B b1 = new B("15", "男", "你哥5");
        listB.add(a1);
        listB.add(a2);
        listB.add(a3);
        System.out.println(listB.contains(a1));
        System.out.println(listB.contains(a2));
        System.out.println(listB.contains(a4));
        System.out.println(listB.contains(b1));
    }
    
    private static class A {
        private String age_1;
        private String sex_1;
        private String name_1;
        
        A(String age_1, String sex_1, String name_1){
            age_1 = age_1;
            sex_1 = sex_1;
            name_1 = name_1;
        }
    }
    
    private static class B {
        private String age_2;
        private String sex_2;
        private String name_2;
        
        B(String age_2, String sex_2, String name_2){
            this.age_2 = age_2;
            this.sex_2 = sex_2;
            this.name_2 = name_2;
        }
    }
}

 输出结果:

true
false
------------------------------------------------
true
true
false
false

 

    3、java中可以传多个参数的写法

// 方法定义
public void info(String format, Object... arguments);

// 调用
logger.info("userid {} get relate actMerId {} actFundId {}", new String[] { userId, actMerId, actFundId });

    

    

    

 
分享到:
评论

相关推荐

    java runtime environment 1.8.0_45 64bit.rar

    Java Runtime Environment(JRE)是Java程序运行所需的基础组件,它是Oracle公司提供的Java平台标准版(Java SE)的一部分。在本例中,我们讨论的是版本1.8.0_45,这是一个64位的版本,专为64位操作系统设计。这个...

    CCP_REST_SMS_SDK_JAVA_v2.6.3r_java_V2_CCPRestSmsSDK.jar_

    java相关项目开发短信功能使用的jar包

    MapX.rar_gis java_java 框架_mapx_mapx ja_mapx java

    标签中的“gis_java java_框架 mapx mapx_ja mapx_java”进一步强调了该资源的关键点:GIS与Java的结合,以及MapX在Java环境中的应用。"mapx_ja"可能是表示MapX在Java环境下的用法,"mapx_java"则明确指出了MapX与...

    JAVA高考评分系统_java_java系统_高考_评分系统_

    java高考评分系统,有多功能,学习java必用

    pic_show.rar_Java 小程序_java 图片_pic_show_图片浏览_音乐

    【Java小程序图片浏览与音乐...总的来说,"pic_show.rar"是一个集图片浏览和音乐播放功能于一体的Java小程序,它涵盖了Java GUI编程、图像处理和音频播放等多个技术点,对于学习和提高Java编程技能具有很高的实践价值。

    java_ftp.rar_FTP客户端 java_ftp_ftp java_java ftp_java_ftp

    Java FTP库是用于在Java应用程序中实现FTP(文件传输协议)功能的重要工具。FTP是一种标准的网络协议,用于在互联网上可靠地交换文件。在这个"java_ftp.rar"压缩包中,包含了一个Java实现的FTP客户端和服务端,它们...

    java_picture.zip_JAVA 图片浏览_java swing picture_java 图片_java_pictu

    描述中提到的"直接运行即可"意味着这个项目可能包含一个主类,其中定义了一个`main`方法,这是Java程序的入口点。开发者可能使用`java.awt.Graphics2D`类来绘制几何图形,这是一个强大的绘图接口,允许绘制直线、...

    HIS.rar_JAVA HIS_his_his java_java his_简单HIS软件

    2. HIS软件的基本构成:小型但功能完备的HIS通常包括多个功能模块,如挂号、收费、药品库存管理等。 3. 数据库设计的重要性:HIS需要有效地存储和管理大量的医疗数据,因此数据库设计是关键部分,包括数据表结构、...

    java_Tank.rar_java tank_java tank.gif_java项目练习_坦克 小游戏_爆炸

    总的来说,"java_Tank"项目是一个典型的Java小游戏开发实例,涵盖了面向对象编程、事件处理、线程管理和图形渲染等多个重要知识点。对于想要学习Java编程或者提升游戏开发技能的人来说,这是一个很好的学习资源。...

    sme.rar_java 财务_财务_财务 java_财务管理_进销存财务

    总结来说,这个压缩包提供的是一款专为中小企业设计的Java财务管理系统,集成了进销存管理功能,能够实现企业日常运营的数据整合与分析。通过这款软件,企业可以提升财务管理的精准度,优化进销存流程,促进整体业务...

    Java_swing_api_中文

    通过这份“Java_swing_api_中文”文档,开发者可以深入理解并熟练运用上述知识点,从而高效地开发出功能丰富、用户体验良好的Java桌面应用程序。在实际项目中,结合实际需求和这份详尽的API指南,将极大地提升开发...

    java-error-in-idea64主要是javaJVM的dump导出学习使用

    首先,`java_error_in_idea64.hprof`是Java heap dump文件,它包含了JVM在某个时间点的所有对象及其内存分配情况的详细信息。这种文件格式是Java Profiling Format(Hprof)的标准,可以用于分析内存泄漏、对象生命...

    javaftp.zip_Java CORBA_ftp java_ftp user.c_java ftp_javascript

    2. **Java CORBA**:CORBA是分布式计算的一个标准,它允许不同操作系统、不同编程语言之间的对象互相调用。Java CORBA是Java对CORBA标准的实现,使得Java程序可以与其他支持CORBA的系统进行通信。它使用ORB(Object ...

    rss(JAVA).zip_ rss_RSS_RSS Reader_RSS java downlo_java rss

    2. **Java XML处理**:可能使用了`javax.xml.parsers`和`org.w3c.dom`等库来解析和操作XML文档。 3. **网络I/O**:用于下载RSS feed,可能涉及到`java.net`和`java.io`包中的类。 4. **多线程**:为了优化用户体验,...

    Telephone_java.rar_java 软件_phoneApplet_telephone_telephone jav

    描述中提到"用java 开发的 一个 telephone 软件, 软件 虽小, 功能 强悍",这暗示了这个项目虽然体积不大,但它的功能非常强大。在Java中,通过精心设计和优化,开发者可以创建出高效且功能丰富的应用程序,即使...

    cplt.rar_cplt_java 考试系统_java考试_考试_考试系统 JAVA

    【标题】"cplt.rar_cplt_java 考试系统_java考试_考试_考试系统 JAVA" 暗示了这是一个关于Java编程语言的考试系统项目。这个系统可能用于教育机构或个人学习,帮助用户进行Java知识的自我检测和学习。 【描述】...

    java_applets.rar_ java_applets_SSCOMV3.0_WireFusion_Player_java3

    Java Applets是Java技术在早期Web开发中的一种应用方式,主要用于在浏览器中运行小型的Java程序,以增强网页的功能和交互性。标题中的"java_applets.rar"表明这是一个与Java Applets相关的压缩文件,可能包含了用于...

    Java卡API_V2.2.1

    下面是Java卡API_V2.2.1的详细知识点: 1. 概述 Java卡API_V2.2.1是Java卡平台的应用程序接口规范,提供了Java卡的开发和应用的标准。该规范定义了Java卡API的架构、接口、类和方法,旨在帮助开发者更好地使用Java...

    一个用JAVA编写的记事本.rar_java 记事本_java小记事本_用Java做一个记_记事本 java_记事本程序

    从开发者的角度,创建这样一个Java记事本可能涉及以下知识点: 1. **基础语法**:包括类、对象、方法、变量等Java编程的基本概念。 2. **Swing库**:Java的图形用户界面(GUI)库,用于构建记事本的窗口和控件,如...

    java 1.8.0_45 for win10_64bit

    7. **Java Mission Control (JMC)** 和 **Java Flight Recorder (JFR)**:这两款工具在Java 8中开始提供,为高性能应用程序提供了高级诊断和监控功能。 8. **Java控制面板**:允许用户管理Java的设置,如更新、安全...

Global site tag (gtag.js) - Google Analytics