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(JRE)是Java程序运行所需的基础组件,它是Oracle公司提供的Java平台标准版(Java SE)的一部分。在本例中,我们讨论的是版本1.8.0_45,这是一个64位的版本,专为64位操作系统设计。这个...
java相关项目开发短信功能使用的jar包
标签中的“gis_java java_框架 mapx mapx_ja mapx_java”进一步强调了该资源的关键点:GIS与Java的结合,以及MapX在Java环境中的应用。"mapx_ja"可能是表示MapX在Java环境下的用法,"mapx_java"则明确指出了MapX与...
java高考评分系统,有多功能,学习java必用
【Java小程序图片浏览与音乐...总的来说,"pic_show.rar"是一个集图片浏览和音乐播放功能于一体的Java小程序,它涵盖了Java GUI编程、图像处理和音频播放等多个技术点,对于学习和提高Java编程技能具有很高的实践价值。
Java FTP库是用于在Java应用程序中实现FTP(文件传输协议)功能的重要工具。FTP是一种标准的网络协议,用于在互联网上可靠地交换文件。在这个"java_ftp.rar"压缩包中,包含了一个Java实现的FTP客户端和服务端,它们...
描述中提到的"直接运行即可"意味着这个项目可能包含一个主类,其中定义了一个`main`方法,这是Java程序的入口点。开发者可能使用`java.awt.Graphics2D`类来绘制几何图形,这是一个强大的绘图接口,允许绘制直线、...
2. HIS软件的基本构成:小型但功能完备的HIS通常包括多个功能模块,如挂号、收费、药品库存管理等。 3. 数据库设计的重要性:HIS需要有效地存储和管理大量的医疗数据,因此数据库设计是关键部分,包括数据表结构、...
总的来说,"java_Tank"项目是一个典型的Java小游戏开发实例,涵盖了面向对象编程、事件处理、线程管理和图形渲染等多个重要知识点。对于想要学习Java编程或者提升游戏开发技能的人来说,这是一个很好的学习资源。...
总结来说,这个压缩包提供的是一款专为中小企业设计的Java财务管理系统,集成了进销存管理功能,能够实现企业日常运营的数据整合与分析。通过这款软件,企业可以提升财务管理的精准度,优化进销存流程,促进整体业务...
通过这份“Java_swing_api_中文”文档,开发者可以深入理解并熟练运用上述知识点,从而高效地开发出功能丰富、用户体验良好的Java桌面应用程序。在实际项目中,结合实际需求和这份详尽的API指南,将极大地提升开发...
首先,`java_error_in_idea64.hprof`是Java heap dump文件,它包含了JVM在某个时间点的所有对象及其内存分配情况的详细信息。这种文件格式是Java Profiling Format(Hprof)的标准,可以用于分析内存泄漏、对象生命...
2. **Java CORBA**:CORBA是分布式计算的一个标准,它允许不同操作系统、不同编程语言之间的对象互相调用。Java CORBA是Java对CORBA标准的实现,使得Java程序可以与其他支持CORBA的系统进行通信。它使用ORB(Object ...
2. **Java XML处理**:可能使用了`javax.xml.parsers`和`org.w3c.dom`等库来解析和操作XML文档。 3. **网络I/O**:用于下载RSS feed,可能涉及到`java.net`和`java.io`包中的类。 4. **多线程**:为了优化用户体验,...
描述中提到"用java 开发的 一个 telephone 软件, 软件 虽小, 功能 强悍",这暗示了这个项目虽然体积不大,但它的功能非常强大。在Java中,通过精心设计和优化,开发者可以创建出高效且功能丰富的应用程序,即使...
【标题】"cplt.rar_cplt_java 考试系统_java考试_考试_考试系统 JAVA" 暗示了这是一个关于Java编程语言的考试系统项目。这个系统可能用于教育机构或个人学习,帮助用户进行Java知识的自我检测和学习。 【描述】...
Java Applets是Java技术在早期Web开发中的一种应用方式,主要用于在浏览器中运行小型的Java程序,以增强网页的功能和交互性。标题中的"java_applets.rar"表明这是一个与Java Applets相关的压缩文件,可能包含了用于...
下面是Java卡API_V2.2.1的详细知识点: 1. 概述 Java卡API_V2.2.1是Java卡平台的应用程序接口规范,提供了Java卡的开发和应用的标准。该规范定义了Java卡API的架构、接口、类和方法,旨在帮助开发者更好地使用Java...
从开发者的角度,创建这样一个Java记事本可能涉及以下知识点: 1. **基础语法**:包括类、对象、方法、变量等Java编程的基本概念。 2. **Swing库**:Java的图形用户界面(GUI)库,用于构建记事本的窗口和控件,如...
7. **Java Mission Control (JMC)** 和 **Java Flight Recorder (JFR)**:这两款工具在Java 8中开始提供,为高性能应用程序提供了高级诊断和监控功能。 8. **Java控制面板**:允许用户管理Java的设置,如更新、安全...