0
\$\begingroup\$

I am making a COLLADA parser in Java, and I have made a loader that reads a .dae file, and saves it's content in a string. But, when I load a specific file, it doesn't get read correctly. Specifically a line of 3s between two nodes is getting read wrong. Instead of reading in 3s the program reads in spaces. How do I know it is a line of 3s? Well, when I open the file with Notepad++ or Sublime Text 2 it opens fine, but when I open it from Eclpise's Text Editor or load it from my program it reads it wrong. Any reasons why that happens and how to can fix it?

This is my code for loading the file:

BufferedReader reader = new  BufferedReader(new FileReader("src/MAIN/ScondTest.dae"));
StringBuilder builder = new StringBuilder();
String line = reader.readLine();//Ignore the first line: <?xml...
while((line = reader.readLine()) != null) builder.append(line).append(" ");
line = builder.toString().trim().replaceAll("   ", "").replaceAll("  ", "");

This is a link to my file (the line of 3s is at line 228):

https://drive.google.com/open?id=0B_QCd3U4JeWLbmYwSnlzY2ttdEE

This is a small part of the line of 3s(to big to put it all): 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

\$\endgroup\$
2
  • \$\begingroup\$ You mean in the comments? \$\endgroup\$ Commented Jun 10, 2016 at 11:13
  • \$\begingroup\$ @AlexandreVaillancourt I have added a small part of the line of 3s because it is to long to add it all. \$\endgroup\$ Commented Jun 10, 2016 at 11:46

0

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.