java set null6_JAVA学习笔记(7)

1.在java中set.add的意思:add

boolean add(E e)

如果 set 中尚未存在指定的元素,则添加此元素(可选操作)。更确切地讲,如果此 set 没有包含满足 (e==null ? e2==null : e.equals(e2)) 的元素 e2,则向该 set 中添加指定的元素 e。如果此 set 已经包含该元素,则该调用不改变此 set 并返回 false。结合构造方法上的限制,这就可以确保 set 永远不包含重复的元素。

上述规定并未暗示 set 必须接受所有元素;set 可以拒绝添加任意特定的元素,包括 null,并抛出异常,这与 Collection.add 规范中所描述的一样。每个 set 实现应该明确地记录对其可能包含元素的所有限制。

指定者:

接口 Collection 中的 add

参数:

e - 要添加到 set 中的元素

返回:

如果 set 尚未包含指定的元素,则返回 true

抛出:

UnsupportedOperationException - 如果此 set 不支持 add 操作

ClassCastException - 如果指定元素的类不允许它添加到此 set

NullPointerException - 如果指定的元素为 null 并且此 set 不允许 null 元素

IllegalArgumentException - 如果指定元素的某些属性不允许它添加到此 set

转自api说明

2.String.Equals 方法名称说明

确定此 String 实例是否与指定的对象(也必须是 String)具有相同的值。

由 .NET Compact Framework 支持。

确定此实例是否与另一个指定的 String 对象具有相同的值。

由 .NET Compact Framework 支持。

确定两个指定的 String 对象是否具有同一值。

由 .NET Compact Framework 支持。

确定此字符串是否与指定的 String 对象具有相同的值。参数指定区域性、大小写以及比较所用的排序规则。

由 .NET Compact Framework 支持。

确定两个指定的 String 对象是否具有同一值。参数指定区域性、大小写以及比较所用的排序规则。

由 .NET Compact Framework 支持。

3.JAVA toString()toString()方法就是把对象转换成String类型,转换的算法根据类型和实际需要而定。

比如一个Integer对象的toString方法就是把这个对象表示的整数转化成字符串,133就成了"133"。

4.关于java中split的使用

java.lang.string.split,即split 方法,它实现的功能是将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 格式为:

stringObj.split([separator,[limit]])

其中stringObj是必选项,表示要被分解的 String 对象或文字。该对象不会被 split 方法修改。 separator 为可选项,表示字符串或正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。 limit 为可选项,该值用来限制返回数组中的元素个数。 值得注意的是: split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解,separator 不作为任何数组元素的部分返回。

5.在java类中定义log

private static final Log log = LogFactory.getLog(CodeAction.class);

导入的包为

import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;

6.java中.class.getName()

以String的形式返回此Class对象所表示的实体(类、接口、数组类、基本类型或 void)名称。

如果此类对象表示的是非数组类型的引用类型,则返回该类的二进制名称

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值