так что ваш метод такой
boolean myMethod(String s) {
// returns true or false somehow... doesn't matter how
}
вы можете сделать это позже
boolean b = myMethod("some string");
someOtherMethod(b);
или даже
someOtherMethod(myMethod("some string"));
Теперь, если ваш метод возвращает много логических значений, скажем, по одному для каждого символа, он будет выглядеть примерно так
boolean[] myMethod(String s) {
// generates the booleans
}
Вы должны были бы получить к ним доступ другим способом, возможно, так:
String str = "some string";
boolean[] bools = myMethod(str);
for(int i = 0; i < str.length(); i++) {
someOtherMethod(bools[i]);
}
Для получения более подробной информации вы должны опубликовать свой код.
В ответ на опубликованный код, вот что я бы сделал
/**
* Parse a string to get how many words it has
* @param s the string to parse
* @return the number of words in the string
*/
public int parse(String s) {
int numWords = 1; // always at least one word, right?
for(int i = 0; i < s.length(); i++) {
if(isDelim(s.charAt(i)) numWords++;
}
return numWords;
}
private boolean isDelim(char c) {
for(char d : delims) if(c == d) return true;
return false;
}