2012-03-05 30 views
10

पर खिड़कियों पर जावा में वापसी मेरी ओएस एक्स मशीन पर, निम्न पंक्ति मुझे मेरे छोरों की स्थिति को ट्रैक करने के लिए एक अच्छा और आसान तरीका देता है:प्रिंट एक गाड़ी सांत्वना

for (int index = 0; index < 100; index++) 
    for (int subIndex = index; subIndex < 100; subIndex++) 
     System.out.print("\r" + index + "/" + subIndex + "  "); 

लेकिन जब मैं चलाने का प्रयास खिड़कियों पर एक ही बात, यह कैरिज रिटर्न की बजाय न्यूलाइन प्रिंट करती है। मैं विंडोज़ पर प्रक्रिया को ट्रैक करने की एक ही सरल विधि कैसे प्राप्त कर सकता हूं?

उत्तर

7

मैं बयान था और यह कमांड प्रॉम्प्ट

System.out.println("This is Java"+'\r'+"That"); 

में काम किया है और मुझे

के रूप में उत्पादन देता है
That is Java 

इसका मतलब है कि यह पूरी तरह से काम करता है।

नोट: मैं इसे विंडोज 7 में जेडीके 7 और सरल नोटपैड के साथ चलाता हूं।

यह ग्रहण की समस्या है, यह एक नई लाइन चरित्र के रूप में \ r का समय लगेगा और उत्पादन

+0

मैं वर्तमान में विंडोज एक्सपी पर चल रहा हूं - शायद इससे कोई फर्क पड़ता है? –

+0

क्या आप आईडीई या कमांड प्रॉम्प्ट के माध्यम से चल रहे हैं? –

+0

ग्रहण के माध्यम से ... ओएस एक्स पर, मैं इंटेलिजे का उपयोग करता हूं जहां यह ठीक काम करता है। मैं इसे कमांड प्रॉम्प्ट पर आज़मा दूंगा। –

0

"विंडोज़" से आपका मतलब cmd.exe है? और आप उस लाइन पर ओवरराइट करना चाहते हैं जिसे आपने पहले आउटपुट किया था, है ना? दुर्भाग्य से मैं आप इसे

हो सकता है कि अन्य जावा गुरु बेहतर जवाब दे सकता है ...

+0

मैं एक विंडोज़ मशीन पर ग्रहण में कार्यक्रम चला रहा हूँ के रूप में

This is Java That 

प्रिंट होगा। अभी तक सीएमडी पर कोशिश नहीं की है। –

संबंधित मुद्दे