当前位置:编程学习 > JAVA >>

java 操作字符串问题,哪位大侠帮帮我?

3696  3  0  0 
   1    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相关
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,