Я запускаю цикл for в ExecutorService (который отправляет электронные письма).
Если какой-либо тип возвращаемого значения является неудачным, мне нужно вернуть ответ как «Fail»
иначе мне нужно вернуть ответ как «Успех».
Но в этом случае я не смог вернуть значение.
Я попробовал так:
import java.text.ParseException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class Test {
public static void main(String[] args) throws ParseException {
String response = getDataCal();
System.out.println(response);
}
public static String getDataCal() {
ExecutorService emailExecutor = Executors.newSingleThreadExecutor();
emailExecutor.execute(new Runnable() {
@Override
public void run() {
try {
for(int i=0;i
Подробнее здесь: https://stackoverflow.com/questions/422 ... torservice