/** * This method performed followint tasks 1. Extract tweet text from tweetline and created_at time * 2. Clean the tweet text by removing unicodes and replacing non-ascii characters 3. Persist * cleaned tweet text and time into file * * @param cleanTweetFileWriter * @param tweet * @throws Exception */ private void persistCleantedTweet(BufferedWriter cleanTweetFileWriter, Tweet tweet) throws Exception { if (cleanTweetFileWriter != null && tweet != null) { // Format the tweet text and created date String formattedTweetText = tweet.getTweetText().getTweetText() + " (" + tweet.getCreatedDate() + ")"; // Persist formatted text into file and append new line. cleanTweetFileWriter.write(formattedTweetText); cleanTweetFileWriter.newLine(); } }