我已經徹底地研究這個問題上,包括本網站上的問題和答案.... 這是我的基本代碼:分手在Java中的字符串轉換爲字符串數組
import java.util.Scanner;
class StringSplit {
public static void main(String[] args)
{
System.out.println("Enter String");
Scanner io = new Scanner(System.in);
String input = io.next();
String[] keywords = input.split(" ");
System.out.println("keywords" + keywords);
}
,我的目標是能夠輸入一個像「你好,世界,你是如何,今天」這樣的字符串,並讓程序將這個單獨的字符串分解爲一個字符串數組,例如「[你好,世界,你,今天,你,今天] ... 但是,每當我編譯此代碼,我得到這個輸出: 「關鍵字= [Ljava.lang.String; @ 43ef9157」 任何人都可以提出一種方式,我需要的方式輸出數組?
令人討厭的是不覆蓋toString()。誰能解釋爲什麼? – 2012-08-07 00:28:02
@ DominicBou-Samra:說實話,不知道。當他們發現它很煩人時,可能已經太晚了...... – 2012-08-07 00:30:33