Reading Buffered-reader Character Wise?

Mar 12, 2014

what this code means?

public static String readBuffer(Reader reader, int limit) throws IOException {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < limit; i++) {
int c = reader.read();
if (c == -1) {
return ((sb.length() > 0) ? sb.toString() : null);

[Code] ....

I am particularly confused with the below lines -

if (((char) c == '
') || ((char) c == '
')) {
break;
}

This is how I am calling this code from my application -

BufferedReader bf = null;
StringBuffer stringBuff = new StringBuffer();
String ln = null;
while ((ln = readBuffer(bf, 2048)) != null) {
stringBuff.append(ln);
}

View Replies


ADVERTISEMENT

Reading Inputs Using Buffered Reader

Oct 13, 2014

I am trying to read the following input (which will be inputted by the user when run) using the BufferedReader approach:

1
*** * * * *** *** *** ***
* * * * * * * * *
* * * *** *** *** *** ***
* * * * * * * * *
*** * * *** *** *** ***

I am reading each line of the input one line at a time and incrementally storing four char positions into an array, so i am able to hold a vertical representation of each column. I.e. column 1 will be stored in array[0].

The problem with my code is that is does not read the last line of the input, it reads all the other inputs before it but just refuses to read the last line and execute the procedure of storing the characters.

Code:

public void defuseBomb(){
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(
System.in));
String asciiLine = reader.readLine()+ " ";
int digit = (asciiLine.length())/4;
 
[Code] .....

View Replies View Related

Convert Buffered Reader To Joptionpane?

Feb 16, 2015

I have to make an application called miles to meters that converts miles to meters that asks for user input through joption pane and the output can be eather system.out.println or joption pane, I found the code i need but it uses buffered reader for input not joption pane. Here is the source code

import java.io.*;
import java.util.*;
class MetersToMiles{
public static void main (String[] args)throws
Exception{
// 1 meters = 0.00062137119 miles;

[Code] ....

View Replies View Related

Manipulating Data From Buffered Reader

Nov 3, 2014

I've got a .csv file with some text and numeric data. I've used BufferedReader to successfully print the data to the console. Now I need to perform mathematical operations on the numerical data. How do I access the data from the BufferedReader in my calculation methods?

This is what my BufferedReader looks like:

ReadCVS obj=new ReadCVS();
obj.run();
}
public void run(){
String csvFile = "myDataSet.csv";
BufferedReader buffread=null;
String row="";

[Code] .....

What I would like to be able to do is create some loops to calculate totals for some of the elements, but I'm not sure how to access the data from other methods (and potentially classes?).

View Replies View Related

Going To NextLine In Java Buffered Reader

Jul 18, 2014

I have a text and I am reading each line in the text with the simple while loop:

BufferedReader br = new BufferedReader(new FileReader(new File(a.txt)));
string line = new String();
while((line = br.readLine())!=null){
if(line.equals("john"))
//skip to next line
else{
//continue something else..
}
}

My question is how do I skip to the next line ? Using apache.commons.io.FileUtils; one could easily have done something like this:

LineIterator it = FileUtils.lineIterator(file, "UTF-8");
String line = it.nextLine(); //this goes to the next line..

How can this be done using BufferedReader ?

View Replies View Related

Buffered Reader Statement Not Working

Mar 12, 2015

String name="admin";
String fpass="";
try {
BufferedReader in = new BufferedReader(new FileReader("D:Dairy MangamentNew1 Dairy ManagmentPassword.txt"));
fpass = in.readLine();
in.close();
} catch (Exception e) {e.printStackTrace();}

[Code] ....

Its not comparing the user name and password..

View Replies View Related

Using Buffered Reader And Columns To Read In Two Strings?

Dec 8, 2014

I'm making a tree of contacts with people's names as one string and their numbers as another. I need to read that in from a .dat that is set up to have two columns, across from the names are the numbers, so i have to read that in, but I'm not sure how. Here is what I have:

Tree<String, String> tree = new Tree<String, String>();
BufferedReader br = new BufferedReader(new FileReader("/Users/katedess/Desktop/animals.dat"));
String read;
while((read = br.readLine()) != null) {
tree.add(read);
}
br.close();
}

View Replies View Related

First Character Is Missing While Reading Input Stream

Jul 10, 2014

This is my code

// TODO Auto-generated method stub
File file=new File("D:/input.txt");
java.io.FileInputStream is=new java.io.FileInputStream(file);
int a=is.read();
try {
while((a=is.read())!=-1) {
System.out.print((char)a);

[Code] .....

My text in file is :my birthday Hello World

But in out i see only:y birthday Hello World

Why is first character is missing here?

View Replies View Related

Swing/AWT/SWT :: JLabel That Robotically Type Words Character By Character

Feb 2, 2015

i want to have a JLabel that could "robotically" type words character by character.

View Replies View Related

Carriage Return Character Working Like New Line Character On MacBook

Nov 21, 2013

I use Eclipse (kepler version, with JDK 7) on MacBook Pro (Lion).I want to overwrite a line printed on my console. I used "" for that. I was expecting the cursor to go to the beginning of the line. Instead, it is going to the next line.

Code:

System.out.print("Superman
Sober");

Expected Output:
Soberman

Actual Output:
----------------
Superman
Sober

View Replies View Related

How To Find XOR Value Of Character Of Character Array In Java

Mar 3, 2015

What I am trying is find the XOR value between charcters of a String here is my code

public static void main(String[] args) {
System.out.println(grayCode("100"));
}
public static String grayCode(String input){
StringBuilder temp=new StringBuilder();
temp.append(input.charAt(0));
for(int j=1;j<input.length();j++){
char previous=input.charAt(j-1);
char current=input.charAt(j);
char xorVal=(char)(previous^current);
temp.append(xorVal);
}
return temp.toString();
}

but I am not getting actual XOR value of two charcters that I am trying to get.

View Replies View Related

Build Up Alphabet Character By Character

Mar 9, 2014

I am trying to build up the alphabet character by character. Like:

a
ab
abc
abcd

Well as of now I can only print out the alphabet with my loop like abcdefg...z.. So here is the code I am trying to use:

public void loop4() {
char alph = 'a';
while(alph <= 'z') {
System.out.println(alph);
alph++; 
}
}

View Replies View Related

Input More Than One Character But Output Is Only One Character

Feb 28, 2015

I have entered more than one character but output is only one character .....

class InputUser
{
public static void main(String arg[])
throws java.io.IOException
{
char ch;
ch=(char) System.in.read();
System.out.println(ch);
}
}

View Replies View Related

How Does A Buffer Reader Work

Mar 5, 2014

a buffer reader , how does it work and what is the code for it ?

View Replies View Related

Java IO File Reader / Writer

Feb 2, 2015

I've been working on a saving system for a game I'm working on using java IO writer and reader. When I tried exporting it (as a executable jar) to test I couldn't get it to work, when it worked before. If I had to guess it's the file location not being able to find the file. Which it just looks like :

FileReader end = new FileReader("Saves.txt");

I don't exactly know how to set it up to read the file. I'd tried giving it a look up but I don't know how to exactly word my problem.

View Replies View Related

Poker Hand Reader In Java

Oct 29, 2014

ive been working on a poker game in java but seem to have got stuck in my 3 of a kind. What I was trying to do was create a loop that would increment a counter every time time is more than 1 instance of a card, but even if the counter increments and I draw a 3 of a kind it still returns false.

private boolean ThreeOfKind(ArrayList<Card> sortedCards) {
Card previousCard = null;
for (Card c : sortedCards){
int kindcount = 0;

[code]....

View Replies View Related

Erasing First Buffered Image Before Displaying Second One

Feb 12, 2015

How would I go about erasing the first buffered image before displaying the second one and eventually a third and fourth so that it appears the image is moving across the screen?

myBuffer.drawImage(myArray[0].getImage(), xPos, yPos, null);
myBuffer.drawImage(myArray[0].getImage(), xPos + width, yPos, null);

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
public class KarelPanel extends JPanel {
private static final int WIDTH = 395, HEIGHT = 391; //constants

[Code] .....

View Replies View Related

Write To TXT File Using Buffered Writer

Sep 22, 2014

Trying to write to a txt file using buffered writer - however I'm getting some issues.

BufferedWriter says 'The resource type BufferedWriter does not implement java.lang.AutoCloseable'

br says 'The type BufferedWriter is not visible'

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class FileWriter {
public static void main(String[]args){

[Code] .....

View Replies View Related

Buffered Image Read File

Sep 8, 2014

I am trying to read an image I have in the location of my project, So I do this:

When I read it in the try/catch like: BufferedImage image = ImageIO.read(new file(""));

And try to access it after the try/catch, it does not know that image exists, so I need to declare it as a global variable for that class first, and then it works.

public class Gui extends JFrame
{
private BufferedImage image1;
public Gui() {
super("MyApp");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
initUI();
 
[Code] ....

View Replies View Related

Swing/AWT/SWT :: Rotating Buffered Image And Then Return It

Mar 7, 2010

I wanted to write a method which gets a buffered image as parameter, rotates it 90 degrees clockwise around its top left corner, and then returns it. This method will be call from another method which then draws the rotated image on a rather large background which consists of many other images.

Here is the code I have so far:

public static BufferedImage rotate(BufferedImage img) {
int w = img.getWidth();
int h = img.getHeight();
BufferedImage newImage = new BufferedImage(width, height, img.getType());
Graphics2D g2 = newImage.createGraphics();
g2.rotate(Math.toRadians(90), w/2, h/2);
g2.drawImage(img,null,0,0);
return newImage;
}

This method does rotate an image 90 degrees, but when the calling method recieves this image and displays it on the bigger frame, parts of the rotated image is cut. I think because the frame holding the returned image is not big enough. I've tried playing around with the code a lot, chaging the sizes of different images, and trying AffineTransform features, but I have had no luck.

View Replies View Related

Make A Screen Black For A Buffered Image

Jan 10, 2015

I tried to make a buffered screen image that constantly refreshed an image (a black screen) however it does not seem to be working.

Java Code: import java.awt.Canvas;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.image.BufferStrategy;
import java.awt.image.BufferedImage;

[code]....

View Replies View Related

Buffered Image COORDINATES OUT OF BOUNDS Error

Oct 31, 2014

I am writing a java program that takes a FROM image, a TO image, and a ratio (this is a slide bar in the GUI). Here's my code:
Java Code:

public static BufferedImage rollUp (BufferedImage from,
BufferedImage to,
double ratio) {
BufferedImage finalBufferedImage = new BufferedImage(from.getWidth(),
from.getHeight(),
from.getType());
int packedColor = 0;
for (int r = 0; r < from.getHeight(); ++r) {
for (int c = 0; c < from.getWidth() ; ++c) {

[code]...

So from 0 to 1 (ratio is a double between 0 and 1) the image will "roll up". The effect works completely in the GUI, but the console freaks out at about 0.33 ratio.. This program runs for testing in a class Main and uses a class Splittinimage.. this method is in class TwixPix. When the main class is run, a box pops up with a combo box and a slider. You pick an effect (in this case, roll up) and then slide the slider to set the ratio. The image below those two things performs the effect that was selected. Imagine a PowerPoint presentation slide effect.

View Replies View Related

Buffered Image Draw String Method

Apr 13, 2014

So I've got this class method:

private void createTextBox() {
Graphics g = Game.getG();
Font font = new Font(fontName, fontStyle, fontSize);
g.setFont(font);
height = BORDER_WIDTH*2 + g.getFontMetrics().getHeight();
int stringWidth = g.getFontMetrics().stringWidth(dialog);
width = BORDER_WIDTH*2 + stringWidth;

[Code] .....

This gets called when ever I want to create my Textbox object however what gets created is a purple box (i know that I have set the array elements to purple to begin with) however when I try to use the drawstring method to "draw a string" I get an image which looks like the gif below. I have changed the text size to various sizes but without success. The string is supposed to say "This is a test" but obviously it doesn't.

View Replies View Related

Buffered Image - Color Palette Hashtable

Feb 12, 2014

How can I write a BufferredImage to an 8-bit .bmp using indexed colors stored in a <String,Color> Hashtable?

I've never used Hashtables before, and I didn't know color indexing existed until now, but I can do most other things in java fairly well.

I'm not looking for code, just the concept, as I really don't know how Hashtables work (although I could figure it out), and how color indexing does. I know how to write image files, just not indexed or with a specific number of bits. I am using Hashtables generated from GIMP.

EDIT: I mainly want to know how to save a BufferedImage as an indexed .bmp.

View Replies View Related

Buffered Writer / FileWriter Not Writing To File In Netbeans?

Apr 2, 2014

I am using netbeans to create a hotel booking system, just tessting out code to get the booking information input to a file when the next button is clicked.

File file = new File("file.txt");
try (BufferedWriter br = new BufferedWriter(new FileWriter(file))) {
br.write("################################");
br.newLine();
br.write(" Booking Information");
br.newLine();
br.newLine();;
br.write("First Name: " + TxtName.getText());
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}

Nothing is getting wrote to the file though. Does that code seem right?

View Replies View Related

How To Make File Reader Object Move To Next Line If There Is No More Input On Line

Feb 18, 2015

How do I make the file reader object move to the next line if there is no more input on the line. Here is my text and output file as you can see that my text file column cuts off on the 2nd line after 70. I want to read that next line which is 100 into my labs variable however its reading it into my final exams variable. I'll also post the code but I didn't think it was necessary.

textfile:
100908095
1008070
10070

output:
Labs Projects Tests Final Exams
100908095
1008070100
70

[import java.util.Scanner;
import java.io.*;
public class MyGrades
{
public static void main (String[] args) throws IOException
{
int lab, project, test;
int finalExam;//Par and Player values

[Code]...

not sure if I code wrapped it correctly

View Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved