Guten Abend java forum
ich habe folgendes problem:
ich sniffe UDPpackete eines bestimmten ports und lese dessen packetdaten aus in denen unteranderem ein String steht,den ich haben möchte.
Das gesamte packet.data byte array caste ich mir mit new String(array)
und erhalte dann zb sowas:
nun will ich nur den "lesbaren" string haben,hat jemand eine idee,wie ich an diesen rankomme?
PS: im lesbaren string können zahlen und folgende sonderzeichen enthalten sein:
ich habe folgendes problem:
ich sniffe UDPpackete eines bestimmten ports und lese dessen packetdaten aus in denen unteranderem ein String steht,den ich haben möchte.
Das gesamte packet.data byte array caste ich mir mit new String(array)
und erhalte dann zb sowas:
nun will ich nur den "lesbaren" string haben,hat jemand eine idee,wie ich an diesen rankomme?
PS: im lesbaren string können zahlen und folgende sonderzeichen enthalten sein:
Code:
(!),(?),(.)(-)(:)(_),(|),(=),(\),(/),([),(]),({),(}),(~),(&),($) und die normalen klammern selbst