Yes,
    String strRandom = "Some random string"; char f = strRandom.charAt(2);
will work.

This will work too:
    char f = "Some random string".charAt(2);

These work because strRandom and "Some random string" are both instances of
a String object.


Regards,
Dean Rush
 

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Andy_D
Sent: Friday, August 14, 2009 10:58 AM
To: Free Java Programming Online Training Course By Sang Shin
Subject: [java programming] javadoc lab 1011 - 2.13 Compile error


As we know the following code generates a compile error:

// The following code will generate a compile error since you are trying to
// invoke a instance method through a class.   Fix this compile error.
        char f = String.charAt(2);

My javadoc lookup works fine and I understand that charAt is an instance
method so not revelant to String. My (rather silly) is question - what is
the fix? My suggestion would be:

String strRandom = "Some random string"; char f = strRandom.charAt(2);

I know it may seem obvious but this just seems too simple!?!?

Andy_D



--~--~---------~--~----~------------~-------~--~----~
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