Вот файл, который я пытаюсь прочитать:
P 1.0 0.0 0.0
80 10
80 30
230 37
280 30
280 10
T
t 100 -75
r 30 0 0
s 0.5 1.5 0 0
Вот часть моего кода:
File file = new File("coordinatess.txt");
BufferedReader br = new BufferedReader(new FileReader(file));
String st;
glPushMatrix();
while ((st = br.readLine()) != null){
String str[] = st.split(" ");
if(str[0].equalsIgnoreCase("P")){
glColor3f(Float.parseFloat(str[1]), Float.parseFloat(str[2]), Float.parseFloat(str[3]));
}
else if(str[0].equalsIgnoreCase("T")){
br.readLine();
}
else if(str[0].equalsIgnoreCase("r")){
glRotatef(Float.parseFloat(str[1]), Float.parseFloat(str[2]), Float.parseFloat(str[3]), 0);
}
else if(str[0].equalsIgnoreCase("s")){
glScalef(Float.parseFloat(str[1]), Float.parseFloat(str[2]), Float.parseFloat(str[3]));
}
else if(str[0].equalsIgnoreCase("t")){
glTranslatef(Float.parseFloat(str[1]), Float.parseFloat(str[2]), 0);
}
}
У меня проблемы с чтением строки без букв.Это просто целые числа.Как бы я прочитал эти строки конкретно, после "P"?