Componente struct do .net para java

2 respostas
F

Oi gente, alguém conhece algum componente do java que seja semelhante ao Struct do C#?

Pergunto pois estou precisando criar uma lista que seja composta de tres atributos, 2 Strings e 1 Integer, não queria ter q criar uma classe para isto, tem jeito?

ps: Não queria ter q usar um List tipado
ex: List

2 Respostas

E

A resposta é “não”.

E de qualquer maneira, uma struct em C# é mais ou menos como se fosse uma classe do C# ou Java com todos os membros públicos. Os detalhes do layout em memória de uma classe em Java (ou de uma struct em C#) são mais ou menos os mesmos; nesse caso em particular (onde você quer ter Strings em uma struct) são exatamente os mesmos. Só é vantagem (em termos de consumo de memória) usar uma struct em C# quando todos os membros são tipos primitivos, e em C# o tipo “string” ou “System.String” não é primitivo, embora haja uma palavra-chave específica para ele.

F

Valeu, obrigado pela esclarecimento.

Criado 18 de outubro de 2011
Ultima resposta 18 de out. de 2011
Respostas 2
Participantes 2