I don't know why this is happening. I'm trying to reorder this list of strings in a random order and it returns:
[Ljava.lang.String;@5b83d60d
[Ljava.lang.String;@2c5a1e6b
[Ljava.lang.String;@5083198c
[Ljava.lang.String;@4f025f9f
[Ljava.lang.String;@24d3e83f
[Ljava.lang.String;@543492fc
[Ljava.lang.String;@479e0994
[Ljava.lang.String;@5886f847
[Ljava.lang.String;@5162ab9
[Ljava.lang.String;@724eda4a
[Ljava.lang.String;@16dd6ae7
[Ljava.lang.String;@22956f6b
[Ljava.lang.String;@c5eb8a
[Ljava.lang.String;@41eab16b
[Ljava.lang.String;@1726099c
[Ljava.lang.String;@4240eca3
[Ljava.lang.String;@346fe350
[Ljava.lang.String;@429addef
[Ljava.lang.String;@45609812
[Ljava.lang.String;@489fe953
[Ljava.lang.String;@7a8f6d64
[Ljava.lang.String;@5e56ff18
[Ljava.lang.String;@2185b10b
[Ljava.lang.String;@502a5a5e
[Ljava.lang.String;@c92fa70
[Ljava.lang.String;@577d583
[Ljava.lang.String;@7e628e42
[Ljava.lang.String;@7869cfe0
[Ljava.lang.String;@6aceb8e2
[Ljava.lang.String;@29cc3436
[Ljava.lang.String;@1d77daaa
[Ljava.lang.String;@27b4de03
[Ljava.lang.String;@535bab52
[Ljava.lang.String;@274cbf3f
[Ljava.lang.String;@1f9fd541
[Ljava.lang.String;@3669ae9f
[Ljava.lang.String;@544764a1
[Ljava.lang.String;@1b1fb141
[Ljava.lang.String;@3dae3050
[Ljava.lang.String;@76e5f3d2
[Ljava.lang.String;@72ea9cf9
[Ljava.lang.String;@8e7da60
[Ljava.lang.String;@2db1d931
Here's my source code:
package doitphil;
import java.util.*;
import java.io.*;
public class DOITPHIL {
public static void main(String[] args) throws IOException {
File sourceFile = new File("C:\\Users\\Tim\\!My Stuff\\School\\10th Grade\\World History\\Muwahaha.txt");
Scanner scan = new Scanner(sourceFile);
String[] all = new String[1000];
while (scan.hasNextLine()) {
for (int i = 0; i < all.length; i++) {
if (scan.hasNextLine()) {
String line = scan.nextLine();
all[i] = line;
}
}
if (scan.hasNextLine()) {
scan.nextLine();
}
}
for(int i=0; i<all.length; i++)
if(all[i]!=null)
System.out.println(reorder(all));
}
public static String[] reorder(String[] all){
String[] apple = new String[all.length];
for(int i=0; i<all.length;i++){
if(all[i]==null){
apple[i]=null;
}
int random = (int)(Math.random()*10);
apple[i] = all[random];
}
return apple;
}
}
I'm assuming the error might be with the random number, or the "null" values.
Aucun commentaire:
Enregistrer un commentaire