Duvida entre setHeader e addHeader

Fala galera beleza?
Estou lendo o Livro da Kathy JSP & Servlet e ela coloca uma coisa muitos estranha aqui.

setHeader() sobrescreve o valor existente
addHeader() adiciona um novo valor

Isso nao da no mesmo?

Abraço , obrigado desde já.

Não tem muito segredo:

setHeader() sobrescreve o valor existente caso o header já exista ou insere um novo caso ainda não exista.
addHeader() adiciona um novo valor para o mesmo header caso ele já exista ou insere um novo header caso ele não exista.

Ajudei ou compliquei? :smiley: