Hello,
i am new to this , but I have done some coding on it, please check if it works with you.
Code:
while ((line = buff.readLine()) != null)
{
fnd =false;
tab_sm sm = new tab_sm();
Pattern1 Pattern = Pattern.compiles("[\ t ]\\d + [\ t ]");
Matcher mt1 = pat1.mt(row);
if(mt1.find()){
number[0]= mt1.group();
System.out.System.out.println("tey"+ number[0]);
/ / removes spaces and tabs
number[0] = Number[0].replaceAll(" ","");
number[0] = Number[0].replaceAll("\ t","");
}
Pattern pat = Pattern.compiles("-?[0-9]+(\\. [0-9] + (E [+-][ 0-9] (2 })?)");
Matcher mt = pat.mt(row);
i =1;
while (mt.find()) {
number[i] = new String(mt.group());
i + +;
fnd =true;
/ / Treatment
}
if(Find){
sm.setId(Integer.parseInt(number[0]));
sm.setX(Double.parseDouble(number[1]));
sm.setY(Double.parseDouble(number[2]));
sm.setz(Double.parseDouble(number[3]));
tab_pts.add(sm);
}
}
Bookmarks