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<E> 中的 add

参数:
e - 要添加到 set 中的元素
返回:
如果 set 尚未包含指定的元素,则返回 true
抛出:
UnsupportedOperationException - 如果此 set 不支持 add 操作
ClassCastException - 如果指定元素的类不允许它添加到此 set
NullPointerException - 如果指定的元素为 null 并且此 set 不允许 null 元素
IllegalArgumentException - 如果指定元素的某些属性不允许它添加到此 set

转自api说明



2.String.Equals 方法
名称说明
String.Equals (Object)确定此 String 实例是否与指定的对象(也必须是 String)具有相同的值。

由 .NET Compact Framework 支持。

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

由 .NET Compact Framework 支持。

String.Equals (Object, Object)确定指定的 Object 实例是否被视为相等。
String.Equals (String, String)确定两个指定的 String 对象是否具有同一值。

由 .NET Compact Framework 支持。

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

由 .NET Compact Framework 支持。

String.Equals (String, String, StringComparison)确定两个指定的 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)名称。

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