.trim()删除逗号吗?(JAVA)

dj1*_*121 -2 java parsing trim

关于如何删除此逗号以使我的parseFloat工作,我有点困惑.以下是我正在阅读的信息,例如:`

541.0, 387.0

            String num[] = in.nextLine().split(",");
            // Trim and then parseFloat for x and y
            float x = Float.parseFloat(num[0].trim());
            float y = Float.parseFloat(num[1].trim());
Run Code Online (Sandbox Code Playgroud)

num []用逗号分隔这些信息,因此我们最终得到:

num [0] = 541.0,

num [1] = 387.0

然后,当我调用trim时,逗号消失了.从我的理解修剪只删除了空白?有人可以解释一下吗?

Bat*_*eba 9

trim没有删除逗号,没有.

split 确实删除了传递的分隔符.所以split(",")删除逗号.

请注意,某些区域设置(例如法国)使用逗号作为小数分隔符:( Float.parseFloat()与区域设置无关且始终使用a .作为小数分隔符)可能会出现意外行为.