• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 266
  • Last Modified:

Java Questions

Howdy,

I am asked to write a java code to read the first and last character inputted by the user. My questions are,

1. Do I convert from String to Char?
2. Does it involve any use of Arrays?



code:--------------------------------------------------------------------------------    

    char first = textString.charAt(0);

    char last  = textString.charAt(length() -1);

--------------------------------------------------------------------------------


Is the above - part of the code - right?

Thanks

0
biloonline
Asked:
biloonline
  • 2
  • 2
1 Solution
 
sciuriwareCommented:
1) You already did it in the 1st statement by "charAt()".
2) Your String is already acting as an array.
3) You did not define the method length() so it should be:

          char last = textString.charAt(textString.length() - 1);

;JOOP!
0
 
biloonlineAuthor Commented:
I am getting 5 errors.

Here is my entire code:

<code>

   UW PICO(tm) 4.6               File: Hw1Pr4.java

import java.io.*;

public class Hw1Pr4 {
        public static void main(String[] argv) throws IOException {
                BufferedReader stdin = new BufferedReader (new InputStreamReade$
                char textString;

                System.out.println("Enter a string: ");
                textString = stdin.readLine();
                char first = textString.charAt(0);

                char last  = textString.charAt(textString.length() -1);
                System.out.println("The first character is " + first + " and the last character is " + last);

                System.exit(0);
        }
}

</code>

Here are the errors I am getting:

found   : java.lang.String
required: char
                textString = stdin.readLine();
                                           ^
Hw1Pr4.java:10: char cannot be dereferenced
                char first = textString.charAt(0);
                                       ^
Hw1Pr4.java:12: char cannot be dereferenced
                char last  = textString.charAt(textString.length() -1);
                                                         ^
Hw1Pr4.java:12: char cannot be dereferenced
                char last  = textString.charAt(textString.length() -1);
                                       ^
4 errors

Thanks
0
 
biloonlineAuthor Commented:
Got it fixed.

Thanks
0
 
sciuriwareCommented:
I've been offline for a while.
I guess you changed
                                 char textString
by
                                 String textString

Any more problems?

;JOOP!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: CompTIA Cloud+

The CompTIA Cloud+ Basic training course will teach you about cloud concepts and models, data storage, networking, and network infrastructure.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now