Hi,

Well there is a program here :
http://java.sun.com/docs/books/tutorial/i18n/text/stream.html
which is called :
StreamConverter.java<http://java.sun.com/docs/books/tutorial/i18n/text/examples/StreamConverter.java>.


Make use of this logic for converting your stream.

Thanks,
Ashok A V

On Fri, Sep 11, 2009 at 5:19 AM, Zhao Lin <[email protected]> wrote:

> Hi Ashok A V:
>
> Ok.  Thank U.  The homework says must use "FilterInputStream.."  This is
> only a byte stream?  I look here:
>
> http://java.sun.com/j2se/1.4.2/docs/api/java/io/FilterInputStream.html
>
> I am thinking different?
>
> Zhao
>
>
> --- On *Thu, 9/10/09, Ashok A V <[email protected]>* wrote:
>
>
> From: Ashok A V <[email protected]>
> Subject: [java programming] Re: Lab-1022
> To: [email protected]
> Cc: [email protected]
> Date: Thursday, September 10, 2009, 5:06 PM
>
> Hi,
>
> This is a code snippet that can provide you a clue for converting character
> to uppercase.
>
> import java.io.*;
> import java.util.Scanner;
>
> public class ReadCharacter {
>
>     public static void main(String[] args) {
>         try {
>             System.out.print("Enter the Character: ");
>             Scanner scanner = new Scanner(System.in);
>             char character = scanner.next().charAt(0);
>             System.out.println("Thanks for the Character, "
>                     + Character.toUpperCase(character));
>         } catch (Exception ioe) {
>             System.out.println("IO error trying to read character!");
>             System.exit(1);
>         }
>     }
>
> }
>
> The problem is that you are using a byte stream to read the input , rather
> if you are
> looking for character stream you can also have a look at the Character
> streams
> Read this :
> http://java.sun.com/docs/books/tutorial/essential/io/charstreams.html
> and try using character stream rather than byte streams friend .. :)
>
> Thanks,
> Ashok A V
>
> On Wed, Sep 9, 2009 at 9:37 PM, Zhao Lin 
> <[email protected]<http://us.mc1118.mail.yahoo.com/mc/[email protected]>
> > wrote:
>
>>   Hi.
>>
>> I try again,
>>
>> int b = in.read();
>>         if (b != -1) {
>>             char c = (char)b;
>>             System.out.print(c);
>>         }
>>
>> This code write out to console.  I add two line to make upper case in this
>> but error message say 'Accessing method toUpperCase'.
>>
>> int b = in.read();
>>         if (b != -1) {
>>             char c = (char)b;
>>             Character letter1 = new Character (c);
>>             Character letter2 = letter1.toUpperCase(c);
>>             System.out.print(c);
>>         }
>>
>> FilterInputStream have no method to read characters but only byte.  I
>> thinking to use subclass BufferedInputStream and convert to string?  I wait
>> for you.  Please help me.  I stuck on this for week now.  Look over
>> internet.  Still confuse.  Thank you for your consideration.
>>
>> Zhao
>>
>>
>>
>>
>
>
> --
> Victory belongs to the most persevering.
> - Napoleon
>
>
> >
>


-- 
Victory belongs to the most persevering.
- Napoleon

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaprogrammingwithpassion?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to