PDA

View Full Version : جدا کردن رشته(کمک فوری)



rezakhaled
دوشنبه 10 بهمن 1390, 18:03 عصر
با سلام
در جاوا اگه بخوای یه رشته رو به دو زیر رشته تقسیم کنیم باید چیکار کنیم؟
مثلا میخوام رشته ی8+5 رو از قسمت بعلاوه از هم جدا و 2 تا زیر رشته 8 و 5 ایجاد کنم
معادلش تو سی شارپ split هستش
مرسی اگه جواب بدید.

saban56
دوشنبه 10 بهمن 1390, 20:31 عصر
می توانید از کلاس StringTokenizer یا متود split استفاده کنید.

String str = "5+8";

//using StringTokenizer class
StringTokenizer stk = new StringTokenizer(str, "+");
System.out.println(stk.nextToken()); //print 5
System.out.println(stk.nextToken()); //print 8

//using split method
String[] strArr = str.split("\\+");
System.out.println(strArr[0]); //print 5
System.out.println(strArr[1]); //print 8

rezakhaled
دوشنبه 10 بهمن 1390, 23:34 عصر
با تشکر از شما دوست گرامی
ما یه برنامه سوکت یکی به زبان جاوا یکی هم به زبان سی شارپ نوشته ایم.هر کدوم شامل یه سرور و کلاینت هستند.چجوری میتوانیم یه سرور سی شارپ رو به یه کلاینت جاوا وصل کنیم یا برعکس..با تشکر

saban56
سه شنبه 11 بهمن 1390, 01:20 صبح
من تا حالا سی شارپ کار نکردم، شاید دوستانی که به جاوا و سی شارپ مسلط هستند بهتر بتونند کمک کنند.
در هر صورت برنامه نویسی سوکت در جاوا در این تاپیک (http://barnamenevis.org/showthread.php?119875-%D8%A7%D8%B1%D8%AA%D8%A8%D8%A7%D8%B7-TCP-%D8%AF%D8%B1-%D8%AC%D8%A7%D9%88%D8%A7) آموزش داده شده.
این لینک (http://ferozedaud.blogspot.com/2009/11/howto-serialize-data-from-object-from.html) هم در مورد ارسال آبجکت از جاوا به .Net توسط سوکت هست.

ali***
شنبه 25 آذر 1391, 10:58 صبح
سلام
خسته نباشید
دوستان من هم مشکل فوری دارم
کسی می دونه چطور می تونیم کلمات یک رشته را جداسازی کنیم وقتی که بین آنها هم فاصله باشه و هم enter
ممون میشم پاسخ بدید

همایون افشاری
شنبه 25 آذر 1391, 18:46 عصر
سلام
خسته نباشید
دوستان من هم مشکل فوری دارم
کسی می دونه چطور می تونیم کلمات یک رشته را جداسازی کنیم وقتی که بین آنها هم فاصله باشه و هم enter
ممون میشم پاسخ بدید
مشابه چیزی که saban56 گفت فقط به این شکل

StringTokenizer stk = new StringTokenizer(str, " \n");