Java 我的字符数组是打印数字,而它应该打印字符

Java 我的字符数组是打印数字,而它应该打印字符,java,Java,这是我的密码 Scanner in = new Scanner(new File("words.txt")); int choice = 0; String str = in.next(); int FileSize = Integer.parseInt(str); char[] wordPlay = new char[100]; System.out.println("Filesize = " + FileSize); int i =

这是我的密码

    Scanner in = new Scanner(new File("words.txt"));
    int choice = 0;
    String str = in.next();
    int FileSize = Integer.parseInt(str);
    char[] wordPlay = new char[100]; 
    System.out.println("Filesize = " + FileSize); 
    int i = 0;
    int count = 0;
    String[] word = new String[FileSize];
    String randomWord;
    Random R = new Random();
    for(i = 0; i < FileSize; i++)
    {
        word[i] = in.next();
        System.out.println("Words = " + word[i]);
    }
    count = R.nextInt(FileSize);
    randomWord = word[count];
    System.out.println("Randomword = "+ randomWord);
    int size = randomWord.length();
    wordPlay = randomWord.toCharArray();
    System.out.print("Random Word in Char =");

    for(i = 0; i <size; i ++)
    {
        System.out.print(+ wordPlay[i] + " ");
    }
    System.out.println(" ");
Scanner in=new Scanner(新文件(“words.txt”);
int-choice=0;
字符串str=in.next();
int FileSize=Integer.parseInt(str);
char[]wordPlay=新字符[100];
System.out.println(“Filesize=“+Filesize”);
int i=0;
整数计数=0;
String[]word=新字符串[文件大小];
字符串随机词;
随机R=新随机();
对于(i=0;i对于(i=0;i您有一个额外的
+
。请使用:

System.out.print(wordPlay[i] + " ");

+用作一元加号,基本上与负号(一元减号)相反。这将字符强制为整数。请参阅(一元加号运算符)和(一元数字提升)。

您有一个额外的
+
。使用:

System.out.print(wordPlay[i] + " ");
+用作一元加号,基本上与负号(一元减号)相反。这将字符强制为整数。请参阅(一元加号运算符)和(一元数字提升)