`

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_jdk1.8.0_241 环境变量

    它们提供了关于Java SE 8的所有类、接口、方法和异常的详细信息,帮助开发者了解如何使用Java SDK的各种功能。 综上所述,正确设置Java JDK 1.8.0_241的环境变量是确保Java程序正常运行和开发的前提。理解并熟练...

    java_card_kit-2_2_1.zip_Java Card Kit2.2.2_java_card_kit-2_2_ja

    这个"java_card_kit-2_2_1.zip"压缩包包含了Java Card开发工具集的版本2.2.2,是用于开发、测试和部署Java Card应用的重要资源。对于初学者而言,这个开发包提供了必要的环境来理解和实践Java Card编程。 Java Card...

    多图片广告展示java小程序.zip_Java 小程序_java小程序_图片 java

    标签中的"java_小程序"和"图片_java"进一步强调了程序的编写语言和关键功能。"java小程序"指的是使用Java编写的轻量级应用程序,通常在Web环境下运行。"图片_java"则意味着程序处理和显示图片的功能是用Java实现的。...

    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_card_kit-2_2_1.rar

    "java_card_kit-2_2_1.rar"是一个用于Java卡开发的软件包,包含了进行Java卡应用开发所需的各种工具和库文件。 这个软件包的核心内容可能包括以下几个方面: 1. **Java Card SDK**:Java Card开发工具包,提供API...

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

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

    bbs.rar_bbs_bbs sqlserver java_java BBS_simple bbs java_sqlserve

    【标题】"bbs.rar_bbs_bbs_sqlserver_java_java_BBS_simple_bbs_java_sqlserver"揭示了这个压缩包是一个关于论坛(BBS)开发的资源,主要涉及到的技术栈是Java编程语言和SQL Server数据库系统。这个简单的Java BBS...

    java_mobile.rar_JAVA Mobi_java mobil_java 短信_wavecom_手机 短信 Jav

    2. **短信服务 (SMS)**: 压缩包中的内容可能涉及如何使用 Java API 来发送和接收 SMS(短消息服务)。这包括理解如何与手机的短信功能进行交互,例如创建 SMS 消息对象,设置目的地号码,发送和接收消息的处理等。 ...

    Blog.rar_java 理财_java 财务_财务_财务 java_财务管理

    它可能包含了一个完整的Java应用程序,用于实现在线财务管理功能。"Blog"暗示这可能是一个博客文章或者系列教程的压缩包,而".rar"是压缩文件格式,通常用来打包多个文件或目录。 描述中的“在线财务管理,可以负责...

    sip.rar_SIP java_java sip _java sip phone_mobile sip

    2. **Java SIP API**:Java提供了一个名为JAIN SIP(Java API for Integrated Networks)的API,允许开发者在Java环境中轻松实现SIP功能。它包括处理SIP消息、注册、邀请、重定向、会话管理等组件。 3. **3G通信...

    bat.rar_bat java_java bat_switch network java

    这个工具利用了批处理脚本的便捷性和Java的强大功能,适用于需要频繁在不同网络环境中切换IP地址的用户,比如在家和公司之间工作或者进行网络调试的人。 描述中提到"windows IP地址切换工具,方便不同网络地址切换...

    jni_java_dll_jsp.zip_Java调用dll_applet_java Applet_java dll jsp_j

    Java Applet是一种嵌入到Web页面中的小程序,它可以提供互动的功能。由于安全限制,Applet默认不能直接访问本地资源。但是,通过JNI,Applet可以在用户明确授权后,调用本地DLL以访问本地系统资源。这通常需要在...

    mongodb_java_2.6_API

    总结,"mongodb_java_2.6_API"是Java开发者与MongoDB 2.6版本交互的基础工具,涵盖了一系列操作MongoDB数据库的核心功能。理解并熟练掌握这些API,能帮助开发者高效地在Java应用中实现MongoDB的功能。不过,随着...

    wuziqi.rar_ChessPlayer java_五子棋java_网络 五子棋 java

    【标签】"chessplayer_java 五子棋java 网络_五子棋_java" 进一步明确了项目的三个关键点:1) "chessplayer_java" 表示棋手(玩家)的Java实现,涵盖了游戏的人机交互部分;2) "五子棋java" 指出游戏类型是五子棋,...

    hhb.rar_ hotel java_hotel solution_java 管理系统_宾馆_宾馆 java

    【query.java】、【livein.java】、【login.java】、【bggl.java】、【change.java】、【frame1.java】这些文件都是Java源代码文件,它们分别对应系统中的不同功能模块。例如,`query.java`可能用于查询操作,`live...

    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. **多线程**:为了优化用户体验,...

    QQ_Java.zip_QQ_Java_java qq_即时通讯

    QQ_Java.zip是一个包含Java源代码的压缩包,主要用于实现一个基于Java的即时通讯软件,类似于QQ的功能。这个项目提供了全面的学习资源,帮助开发者了解如何使用Java进行即时通讯应用的开发。下面将对这个项目中的...

    FTP.rar_ftp swing_java FtpClient_java ftp_swing_swing 开发ftp

    标签进一步强调了关键的技术点:“ftp__swing”表明这是用Swing构建的FTP客户端,“java_ftpclient”表示使用了Java的FTP客户端库,“java_ftp”和“swing_开发ftp”则分别强调了Java语言在FTP应用中的使用以及Swing...

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

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

Global site tag (gtag.js) - Google Analytics