PDA

View Full Version : ۲ تا سوال : یکی در مورد multithreading و یکی هم تبدیل آرایه بایت به رشته



ali zi zeperto
پنج شنبه 16 دی 1389, 16:31 عصر
سلام
میخوام یه آرایه بایت رو به رشته تبدیل کنم ولی نمیشه.مشکل کجاست؟همه اش چارخونه چارخونه چاپ می کنه.:متفکر:

byte[] content = new byte[count];
myStream.read(content);
System.out.println(new String(content));


سوال بعد
می خوام یه thread رو متوقف کنم و دوباره اجرا کنم.سرچ کردم چند تا روش دیدم.بهترین راه و درست ترینش رو یه منبع معرفی کنید که از روش بخونم.

خیلی ممنون

ACorvinus
پنج شنبه 16 دی 1389, 16:45 عصر
سلام.

اگه مقادير بايت موجود در آرايه شما كد اسكي هستن ميتونين هر كدوم از اعضاي آرايه رو اينجوري به رشته تبديل كنين:


for(int i = 0; i<content.length; i++)
strOutPut += ((char)content[i]).ToString();

ACorvinus
پنج شنبه 16 دی 1389, 16:53 عصر
سلام دوباره.

در مورد كار كردن با برنامه هاي چند نخي هم ميتوني اين كتاب رو دانلود كني. يكي از فصل هاش مختص همينه: لینک دانلود: http://www.persiadevelopers.com/books/books.aspx?id=193

البته تو سايت مايكروسافت هم Sample هاي فراواني ميتوني در اين زمينه پيدا كني.