Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何按字符串数组的组件对其排序?JAVA_Java_Arrays_Sorting - Fatal编程技术网

如何按字符串数组的组件对其排序?JAVA

如何按字符串数组的组件对其排序?JAVA,java,arrays,sorting,Java,Arrays,Sorting,我需要按每个标准对这些数据进行排序 我尝试了Double.parseDouble(数组[0].split(“,”[1])但是使用选择排序花费了太多时间 有没有办法不使用parseDouble进行排序 我想您可以创建一个表示每行数据的类。将数据解析为该类的实例,然后对对象进行排序 我想您可以创建一个表示每行数据的类。将数据解析为该类的实例,然后对对象进行排序 我想您可以创建一个表示每行数据的类。将数据解析为该类的实例,然后对对象进行排序 我想您可以创建一个表示每行数据的类。将数据解析为该类的实例,

我需要按每个标准对这些数据进行排序

我尝试了
Double.parseDouble(数组[0].split(“,”[1])
但是使用选择排序花费了太多时间



有没有办法不使用parseDouble进行排序

我想您可以创建一个表示每行数据的类。将数据解析为该类的实例,然后对对象进行排序

我想您可以创建一个表示每行数据的类。将数据解析为该类的实例,然后对对象进行排序

我想您可以创建一个表示每行数据的类。将数据解析为该类的实例,然后对对象进行排序

我想您可以创建一个表示每行数据的类。将数据解析为该类的实例,然后对对象进行排序

您有一些字符串要按某个子字符串(解释为Double)进行排序,因此无法解析它们。但是,如果您对每一行进行一次分析,并保存这些结果以进行排序,这将比在每次比较中调用parseDouble更快。

您有一些字符串要按解释为Double的某个子字符串进行排序,因此无法对其进行解析。但是,如果您对每一行进行一次分析,并保存这些结果以进行排序,这将比在每次比较中调用parseDouble更快。

您有一些字符串要按解释为Double的某个子字符串进行排序,因此无法对其进行解析。但是,如果您对每一行进行一次分析,并保存这些结果以进行排序,这将比在每次比较中调用parseDouble更快。

您有一些字符串要按解释为Double的某个子字符串进行排序,因此无法对其进行解析。但是,如果您对每一行进行一次解析,并将这些结果保存下来进行排序,这将比在每次比较中调用parseDouble更快。

时间太长了吗?你有多少数据?我想这比你上面的12行要多,因为不管你使用哪种排序算法,对12行进行排序都不会花费太多时间。哦,这是很重要的信息。:)您可能应该编写一些不同的
比较器
;一个用于按需要排序的每列进行排序。预期结果是什么?你需要对每一行或整个行进行排序吗?是的,这就是我想要的;我需要一个例子…时间太多了?你有多少数据?我想这比你上面的12行要多,因为不管你使用哪种排序算法,对12行进行排序都不会花费太多时间。哦,这是很重要的信息。:)您可能应该编写一些不同的
比较器
;一个用于按需要排序的每列进行排序。预期结果是什么?你需要对每一行或整个行进行排序吗?是的,这就是我想要的;我需要一个例子…时间太多了?你有多少数据?我想这比你上面的12行要多,因为不管你使用哪种排序算法,对12行进行排序都不会花费太多时间。哦,这是很重要的信息。:)您可能应该编写一些不同的
比较器
;一个用于按需要排序的每列进行排序。预期结果是什么?你需要对每一行或整个行进行排序吗?是的,这就是我想要的;我需要一个例子…时间太多了?你有多少数据?我想这比你上面的12行要多,因为不管你使用哪种排序算法,对12行进行排序都不会花费太多时间。哦,这是很重要的信息。:)您可能应该编写一些不同的
比较器
;一个用于按需要排序的每列进行排序。预期结果是什么?你需要对每一行或整个行进行排序吗?是的,这就是我想要的;我需要一个例子。。。
Date,Lat,Lon,Depth,Mag
20000101,34.6920,-116.3550,12.30,1.21
20000101,34.4420,-116.2280,7.32,1.01
20000101,37.4172,-121.7667,5.88,1.14
20000101,-41.1300,174.7600,27.00,1.90
20000101,37.6392,-119.0482,2.40,1.03
20000101,32.1790,-115.0730,6.00,2.44
20000101,59.7753,-152.2192,86.34,1.48
20000101,34.5230,-116.2410,11.63,1.61
20000101,59.5369,-153.1360,100.15,1.62
20000101,44.7357,-110.7932,4.96,2.20
20000101,34.6320,-116.2950,9.00,1.73