Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialManish Giri
16,266 PointsWhen were those 58 treets loaded in the Treet object? And how?
So I just watched the ArrayList and Set videos, and turns out that there were some more treets loaded at some point. Did I miss a video somewhere Craig shows how to load the 58 treets? The last time treets were loaded - it had about 2 treets as far as I remember, using the Treet class constructor. The most recent workspace doesn't have any information about the new treets. There's only the tweets.ser file so I'm assuming the treets are being deserialized from this file and loaded into a Treet object.
When I write this for loop, I get the treets:
for(Treet treet: treets) {
System.out.println(treet);
System.out.println();
}
Can someone show me how the treets were loaded? Did it involve some Twitter API? Of course it would not have been the regular way of creating new treets through the constructor every single time.
2 Answers
Craig Dennis
Treehouse TeacherHey Manish!
Check out this Twitter API Libraries page. I used Twitter4J to do this, it's good for doing searches. The hbc one from twitter is awesome for streaming.
Hope that helps!
Craig Dennis
Treehouse TeacherHi Manish!
Yeah you are right I load it by deserializing, there is a class called Treets that does the deserialization of an array of Treet objects. I used the Twitter API to get them originally, and made the Treet object array and then serialized it. Unfortunately after a period of time the Treets fall off, so those are locked in time to when I did the video.
Hope that helps!
Manish Giri
16,266 PointsThank You, Craig! Is there any way you could point me to some general tips that helps to get started with using Twitter API for extracting tweets? It is something I've wanted to do for a very very long time!
alexgomez2019
5,556 Pointsalexgomez2019
5,556 PointsHey Craig I love your videos, I think though that newbies starting out with Data Structures would appreciate more help. A broader explanation of the Twitter API and how you used it would help.