Tipo de dados de 0..255

Em C posso utlilizar o unsigne byte para que ele compreenda o intervalo de 0…255. Em java existe alguma maneira do tipo byte se comportar como o unsigne byte do C? Ou existe algum outro tipo que faça isso?

no no… em java tu nao pode mudar o sinal de um tipo de dados… todos os tipos numéricos são sinalizados, somente char não é… confira:

http://www.cafeaulait.org/course/week2/02.html

e se eu quiser simular um tipo que vá de 0…255? tem como?

só com o char… q vai ter um range maior… bom, mas isso ai com setters tu pode trabalhar tranquilo…

[code]int x;

public void setX( int x ) {

if ( x < 0 || x > 255 )
this.x = 0;

else this.x = x;
}[/code]