32 R878/NP          10.0      10.0      0.0  310    0 10.0 10.0
 怎麽從這一行中截取到R878/NP這一段字符串?
  line.substring(line.indexOf(" ")+1,?);
  //line.indexOf(" ")+1實現從R開始截取
請問第二個參數怎麽設置阿?
還是用別的方法?

解决方案 »

  1.   

    32 R878/NP          10.0      10.0      0.0  310    0 10.0 10.0
    先取出
    R878/NP          10.0      10.0      0.0  310    0 10.0 10.0
    再取出
    R878/NP
    line.substring(line.indexOf(" ")+1).substring(0,line.indexOf(" "))
      

  2.   

    String str = "32 R878/NP          10.0      10.0      0.0  310    0 10.0 10.0";
    int index = str.indexOf(' ');
    int index2 = str.indexOf(' ', index + 1);
    String result = str.substring(index, index2);
      

  3.   

    String str = "32 R878/NP          10.0      10.0      0.0  310    0 10.0 10.0";
    int index = str.indexOf(' ');
    int index2 = str.indexOf(' ', index + 1);
    String result = str.substring(index, index2);
    同意