
Java工作积累
文章平均质量分 52
moletop
薛定谔的机器学习
展开
-
Java内部类
一般情况下,无需这么麻烦,因为这种关系式隐式建立的,所以不需要显示的去调用"外部类名称.this"的方式去访问外部类成员。但是,当内部类中的成员和外部类中的成员重名,或者内部类有多层嵌套时,就需要使用外部类名称.this这种方式来显式地指定访问的是哪一个成员,详见下面。outer、middle、inner这三个类中都有一个同名的实例变量index,在inner类的print()中,为了能够明确访问的是哪一个index,需要使用"外部类名称.this"的形式来指定引用的变量。内部类如何访问外部类成员?转载 2023-07-11 19:29:34 · 159 阅读 · 0 评论 -
java.util.Map接口的getOrDefault(Object key, V defaultValue)方法
在上面的示例中,创建了一个存储UDS特征数据的Map,并使用put方法添加了两个特征数据。然后,我们使用getOrDefault方法尝试获取键为"feature3"的特征数据,由于该键不存在,所以返回了defaultValue参数指定的默认值。最后,将结果打印出来。在Java中,可以使用java.util.Map接口的getOrDefault(Object key, V defaultValue)方法来获取Map中指定键的值,如果键不存在则返回默认值。原创 2023-07-07 14:20:02 · 225 阅读 · 0 评论 -
java 迭代器 hasNext()方法的使用
在使用迭代器进行遍历时,我们通常会先使用hasNext()方法来判断是否还有下一个元素可以遍历。如果hasNext()方法返回true,则可以调用next()方法来获取下一个元素。如果hasNext()方法返回false,则表示已经遍历到了集合的末尾,没有下一个元素可用。我们使用迭代器初始化了iterator对象,并通过hasNext()方法来判断是否还有下一个整数可以访问。当迭代器指向的位置已达到集合的末尾,没有下一个元素时,hasNext()方法返回false。和json文件格式解析结合起来。原创 2023-07-11 15:46:45 · 5308 阅读 · 0 评论 -
java 中map 使用entry遍历
在遍历时,使用了Map的entrySet()方法,返回一个包含所有键值对的Set集合。然后利用for-each语法遍历该集合,每次迭代获取到的是一个Entry对象,可以通过其方法getKey()和getValue()获取键和值。在Java中,Map接口提供了Entry内部接口,用于表示Map中的键值对。使用Entry可以遍历Map中的所有键值对。Set接口没有提供类似的Entry内部接口,因为Set中的元素是没有键值对的,只有唯一的值。原创 2023-07-07 10:55:33 · 897 阅读 · 0 评论