这是我的代码。我的文字是这样的
deneme yası yası 89,96,78,89
denkj sdsd sdsdf frfg 98,56,78,54
ddeff fedflşöeşfef 78,85,95,85
我想要分隔双精度和字符串并采用这样的第一个数字
输出必须是这样的
89,96,78,89
98,56,78,54
78,85,95,85
然后我会对它们进行排序我该怎么做
public class PointStatue {
public static void main(String[] args) {
ArrayList<String> puan;
puan = okuDiziyeKoy("C:\\deneme\\posdeneme.txt");
System.out.format("%d kayıt okundu.%n", puan.size());
for (int j = 0; j < puan.size(); j++) {
String item1 = puan.get(j);
String aa = item1.replaceAll("[\\{\\-\\*\\[\\]\\:\\>]+", "");
String bb =aa.replaceAll("[\\}]", ",");
System.out.println(bb);
}//for end
}//main end
private static ArrayList<String> okuDiziyeKoy(String dosyaAdı) {
ArrayList<String> dizi = new ArrayList<String>();
try {
FileInputStream fIS;
fIS = new FileInputStream(dosyaAdı);
Reader r = new InputStreamReader(fIS, "ISO-8859-9");
BufferedReader bR = new BufferedReader(r);
String satır;
while ((satır = bR.readLine()) != null) {
//Double d = Double.parseDouble(satır);
dizi.add(satır);
// System.out.println(satır);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return dizi;
}// okuDiziyeKoyEnd
}//class end