java 操作字符串问题,哪位大侠帮帮我?
3696 3 0 01 5 -5 5
2 5 5 5
3 -5 5 5
4 -5 -5 5
5 5 5 -5
6 5 -5 -5
7 -5 -5 -5
8 -5 5 -5
9 5 0 -5
10 0 -5 -5
11 0 5 -5
12 -5 0 -5
13 0 -5 5
14 5 0 5
15 -5 0 5
16 0 5 5
17 5 -5 0
18 5 5 0
19 -5 -5 0
20 -5 5 0
21 0 0 5
22 -5 0 0
23 0 5 0
24 0 -5 0
25 5 0 0
26 0 0 -5
27 -5 2.5 5
28 -5 5 2.5
29 -5 2.0833333333333335 2.0833333333333335
30 -1.875 2.5 5
31 -1.041666666666667 1.0416666666666667 1.0416666666666667
32 2.5 -5 5
33 5 -5 2.5
34 2.083333333333333 -5 2.0833333333333335
35 2.5 -1.875 5
36 5 5 -2.5
37 5 2.5 -5
38 5 2.083333333333333 -2.0833333333333335
39 1.875 5 -2.5
40 5 -5 -2.5
41 5 -2.5 -5
……
把该文件的第一行去掉后面的两个0。从第二行开始,把每一行的第一个数字删除掉。然后把其余的数字转化成小数点后有六位有效数字的double型。 --------------------编程问答-------------------- 问题模糊 读不懂
7 -5 -5 -5
这你想变成啥样呢 --------------------编程问答-------------------- 用Reader.readLine()一行一行读
用pattern+match+正则 或者 直接String.spilt() 做处理 --------------------编程问答-------------------- 这个不难吧。
按行读取,以空格分隔成string数组
第一行取前2个
后面的取后3个,然后将字符串转换为double
每读完一行就把该行转换后的字符串累加至string,最后将string写入文件。
补充:Java , Java相关