السلام عليكــم ورحمـة الله وبركاتــه
ماالفرق بين التعليمتين التاليتين
System.out.print(command);
os.write(command.getBytes("US-ASCII"));و ماهو عمل كل منهما
و شكرا
السلام عليكــم ورحمـة الله وبركاتــه
ماالفرق بين التعليمتين التاليتين
System.out.print(command);
os.write(command.getBytes("US-ASCII"));و ماهو عمل كل منهما
و شكرا
تم تعديل هذه المشاركة بواسطة ssilk في 19 ديسمبر 2008 في 13:15
يالطيف لهالدرجة السؤال صعب لحتى خبراء الجافا ماعم يقدروا يجاوبوا عليه و لا ما بدهن يجابوا :angry:
تحياتي ...
بالنسبة لعبارة الاخراج الاولى اتوقع لا غبار عليها وcommand يجب ان تكون قدر عرفته مصبقا لكي تستطيع اخراجه مثلا
String command = "HELO";
اما بالنسبة للعبارة الثانية .. كيف استطيع ان اشبها لك ... -_-
مثلا نريد ان تأتي بمعلومات مشفرة او خاصة بالكود الاسكي ..او مثلا عند استدعاء اوامر من بروتوكول معين مثل telnet فهي فالحاسب لا يسطتيع التوصل الى المعلومة بشكلها الخارجي ..يجب ان نوجهها له بطريقة يستطيع فهمها وهي من خلال استخدام الاسكي ...
اذكر اني قد استخدمتها او مرت على راسي ..بس لا اذكر متى ...لكن اضن عملها لهذا الموضوع ...
على كل حال ..اصبر على الخبراء قليلا فهنا لا نعمل بورشة عمل اجابات ..قد يكون احدهم مشغول ...
وبانتضار التعديل ااذا كان هناك اي خطأ...
الله معك..
shado كتب:تحياتي ...
بالنسبة لعبارة الاخراج الاولى اتوقع لا غبار عليها وcommand يجب ان تكون قدر عرفته مصبقا لكي تستطيع اخراجه مثلا
System.out.print(command);String command = "HELO";اما بالنسبة للعبارة الثانية .. كيف استطيع ان اشبها لك ... -_-
مثلا نريد ان تأتي بمعلومات مشفرة او خاصة بالكود الاسكي ..او مثلا عند استدعاء اوامر من بروتوكول معين مثل telnet فهي فالحاسب لا يسطتيع التوصل الى المعلومة بشكلها الخارجي ..يجب ان نوجهها له بطريقة يستطيع فهمها وهي من خلال استخدام الاسكي ...
اذكر اني قد استخدمتها او مرت على راسي ..بس لا اذكر متى ...لكن اضن عملها لهذا الموضوع ...
على كل حال ..اصبر على الخبراء قليلا فهنا لا نعمل بورشة عمل اجابات ..قد يكون احدهم مشغول ...
وبانتضار التعديل ااذا كان هناك اي خطأ...
الله معك..
شكرا على الإجابة
جزاك الله خيرا
اقتباس/*** Prints a string. If the argument is <code>null</code> then the string
* <code>"null"</code> is printed. Otherwise, the string's characters are
* converted into bytes according to the platform's default character
* encoding, and these bytes are written in exactly the manner of the
* <code>{@link #write(int)}</code> method.
*
* @param s The <code>String</code> to be printed
*/
public void print(String s) {
if (s == null) {
s = "null";
}
write(s);
}
هذا كود الجافا الخاص بالميثود print
يمكن يفيدك