System.out.println("Please choose an option to forsort the following stats");
System.out.println("A.Player's j=0;Name");
System.out.println("B.Player's FG%");
System.out.println("C.Player's 3P%");
System.out.println("D.Player's FT%");
System.out.println("E.Player's REB");
System.out.println("F.Player's AST");
System.out.println("G.Player's PTS");
if(player.equalsIgnoreCase("A"))
{
for (int int x=1;x<s.length;++x)
{
for (int y=1;y<s.length-1;++y)
if (s[y][0].compareTo(s[y+1][0])>0)
{
String temp[]=s[y];
s[y]= s[y+1];
s[y+1]=temp;
}
}
}
}
}
예를 들어, 사용자가 a를 누르면 플레이어 이름으로 만 정렬하고 또한 을 말하는 stats[j][i]=temp[i];
에 대한 오류가 발생합니다. 나는 왜 나는이 오류를 계속하는지 모르겠다.Java에서 특정 열을 정렬 하시겠습니까?
다음은 내 데이터 텍스트 파일입니다. 플레이어의 이름은 0 열, Lou, Kyle, Patrick 등입니다. 이걸 얻으면 다른 것들도 쉽게 분류 할 수 있습니까?
Lou Williams,41.1,36.3,87.6,60,53,508
Kyle Lowry,44.9,35.1,81.3,160,260,702
Patrick Patterson,48.8,46.0,75.0,177,61,286
Terrence Ross,42.9,38.7,87.9,119,30,411
Jonas Valanciunas,54.2,0.0,79.2,283,16,414
Amir Johnson,57.8,38.9,60.0,171,47,295
James Johnson,58.3,19.4,65.7,129,46,247
Demar Derozan,39.4,25.0,82.3,67,42,310
Landry Fields,52.9,50.0,83.3,22,13,42
Greivis Vasquez,38.7,31.7,71.1,81,119,321
짧은 ANS를 wer :'String [] [] stats = new String [10] [6]; ' –
게시 된 코드의 98 %는 질문과 관련이 없습니다. 특히 printlns. 문제를 시연하는 데 필요한 최소한으로 잘라내십시오. [SSCCE] (http://sscce.org) – Bohemian
7 열 – Gus