このウェブサイトの質問と回答を含め、この主題を徹底的に調査しました....これは私の基本的なコードです:
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);
}
そして私の目的は、「こんにちは、世界、どうですか、あなた、今日」のような文字列を入力し、プログラムにこの単一の文字列を「[こんにちは、世界、どうですか、ある」のような文字列の配列に分割させることです。 、あなた、今日]...しかし、このコードをコンパイルすると、常に次の出力が得られます: "keywords = [Ljava.lang.String;@43ef9157" ?