2012-09-22 129 views
0

我創建了一個循環,它接受一個int值,將其變成一個字符數組,並根據數組中的字符顯示值。我如何在同一行上打印這些值?換句話說,而不是,:結合數組中的字符串值

我需要:

值值值

public static int getValue(int number) { 
    final PrintStream ps = System.out; 
    for (char c : Integer.toString(number).toCharArray()) 
    switch (c) { 
    case '0': 
     ps.println('a'); 
     break; 
    case '1': 
     ps.println('b'); 
     break; 
    case '2': 
     ps.println('c'); 
     break; 
    // etc. 
    } 
+5

提示:請檢查爲什麼'println'被命名爲它的樣子。 – chris

回答

5

全部替換,但最後

System.out.println(); 

陳述與

System.out.print(); 

這是同樣的事情,但沒有在最後一個額外的換行符。

+0

非常感謝! – JavaWithJava

+0

@JavaWithJava:不客氣。不要忘記[常見問題](http://stackoverflow.com/faq#howtoask)中的這部分內容:_當您確定哪個答案對您最有幫助時,請點擊複選框將其標記爲已接受的答案輪廓在答案左側。 – Keppil