2013-06-13 2 views
-8
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) "부울 (boolean)"과 같은 클래스에 대한 자세한 정보를 얻을 수있는 소스는 어디에서 얻을 수 있습니까? 그리고 기능을 변경하려면 어떻게해야합니까? 기본적으로 나는 자바에서 뭔가를 모를 때마다 내가 관련시킬 수있는 책과 같은 웹 사이트를 원한다.

+0

질문을 바꾸실 수 있습니까? –

+0

무슨 뜻인지 설명해 주시겠습니까 ???? – abhinav

+0

이'boolean '은이 메소드가 리턴 한 타입입니다. 그것은 당신이 '쓸'것이 아닙니다. –

답변

1

왜 괄호 안에 배열과 문자열을 선언하는 줄이 있습니까?

그래서이 매개 변수를 사용하여 메서드 내에서 뭔가를 얻을 수 있습니다. 메소드 선언에서

것 같습니다 :

public static boolean containsAll(String[] strings, String test) 
방법은 매개 변수 strings로 전달 된 배열 내에서 매개 변수 test로 전달 된 문자열을 검색을 시도하고 true 또는 falsestrings 배열이 포함되어 있는지 여부에 따라 부울 반환

test 문자열 또는 아닙니다. 또는 아마도 containsAll()이라는 메서드를 사용하여 strings 배열의 모든 요소에 test 문자열이 포함되어 있는지 확인해야합니다.

EDITED : 문자열 배열의 모든 요소에 테스트 문자열이 들어 있는지 확인하는 메서드입니다.

내가 "부울"그리고 제가 그 기능

boolean을 변경 할 수와 같은 클래스에 대한 자세한 정보를 얻을 수있는 소스로 어디를 관련 수있는 것은 Boolean이 래퍼 클래스, 원시적이다. 사용자의 메서드는 boolean 프리미티브를 반환합니다.

+0

그래서 부울의 기능을 변경하지 않고 명령문에서 사용할 문자열과 배열을 추가합니까? –

+0

선언문 만 있으면 우리는 그 방법이 무엇인지 말할 수 없습니다. 우리가 말할 수있는 것은이 메소드가'String []'과'String' 두 개의 인수를 취하여 호출자에게'boolean'을 반환한다는 것입니다. – NINCOMPOOP

+0

이것은 전체 코드입니다 : 너무 모호합니다. 원래 게시물을 확인하십시오 –

관련 문제