-9
public static boolean containsAll(String[] strings, String test)
    {
        if (test == null || strings.length == 0) {
            return false;
        }
        for (String str : strings)
            if (!test.contains(str))
                return false;
        return true;
}

我不知道我可以在括号内的布尔值中添加什么,但在 SOF 成员的帮助下,我的脚本中有这行函数。

问题是,我怎么知道在括号中写什么来声明东西?我不知道我记忆中的规则,也没有任何可以涉及的来源。基本上我不知道为什么在括号中声明了一个数组和一个字符串。

基本上,

1) 为什么括号内有一行声明一个数组和一个字符串?2) 我在哪里可以作为来源获得有关“布尔”等类的更多信息以及我可以做些什么来改变它们的功能?基本上,我想要一个类似书本的网站,只要我不了解 java 中的某些东西,我就可以联系到。

4

1 回答 1

1

为什么括号内有一行声明一个数组和一个字符串?

这样你就可以使用方法内的那些参数,来实现一些东西。

从方法声明看来:

public static boolean containsAll(String[] strings, String test)

该方法尝试在作为参数test传递的数组中搜索作为参数传递的字符串,strings并返回布尔值truefalse取决于strings数组是否包含test字符串。或者可能,该方法被命名containsAll()为表示它确定strings数组的所有元素是否包含test字符串!

编辑:该方法检查字符串数组的所有元素是否包含测试字符串。

我在哪里可以作为来源获得有关“布尔”等类的更多信息以及我可以做些什么来更改它们的功能

boolean是原始的,Boolean是一个包装类。您的方法返回boolean原语。

于 2013-06-13T09:32:07.220 回答