我可以將字符串轉換爲數組爲UTF-8,但我無法將其轉換回字符串,如第一個字符串。Java,使用掃描儀輸入字符爲UTF-8,無法打印文本
public static void main(String[] args) {
Scanner h = new Scanner(System.in);
System.out.println("INPUT : ");
String stringToConvert = h.nextLine();
byte[] theByteArray = stringToConvert.getBytes();
System.out.println(theByteArray);
theByteArray.toString();
String s = new String(theByteArray);
System.out.println(""+s);
}
如何將theByteArray
作爲字符串打印?
看起來像它的正常工作對我說:http://ideone.com/rcvXl – mellamokb 2012-04-02 17:23:29
提供測試輸入/輸出預計/實際輸出。 – 2012-04-02 17:52:12