С помощью этого com.holidaywebservice.holidayservice_v2.CountryCode@6b6478
вы пытаетесь напечатать объект ArrayOfCountryCode
.Вместо этого ваш код должен быть:
package com.holidaywebservice.holidayservice_v2.clientsample;
import com.holidaywebservice.holidayservice_v2.*;
public class ClientSample {
public static void main(String[] args) {
//Create Web Service Client..."
HolidayService2 service1 = new HolidayService2();
//Create Web Service...
HolidayService2HttpGet port1 = service1.getHolidayService2HttpGet();
//call WS
ArrayOfCountryCode acc = port1.getCountriesAvailable();
for(CountryCode cc : acc.getCountryCode()){
System.out.println("Country code is: " + cc.getCode());
System.out.println("Country code Description is: " + cc.getDescription());
}
}
}
Обновление Попробуйте просто добавить ниже
for(CountryCode cc : acc.getCountryCode()){
System.out.println("Country code is: " + cc.getCode());
System.out.println("Country code Description is: " + cc.getDescription());
}
После строки ArrayOfCountryCode acc = hss1.getCountriesAvailable();
в вашем текущем коде.Но вы видите суть этого, acc
- это массив кодов стран.