Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialStoy Gates
1,197 PointsI've added the method validatedFieldName it will return the validated field name. If the value passed in doesn't meet th
Any hint as to where I am going wrong here?
public class TeacherAssistant {
public static String validatedFieldName(String fieldName) {
// These things should be verified:
// 1. Member fields must start with an 'm'
if (fieldName(charAt(0) != "m" )) {
throw new IllegalArgumentException ("error");
}
// 2. The second letter in the field name must be uppercased to ensure camel-casing
if (!Character.isUpperCase(fieldName.charAt(1))) {
throw new IllegalArgumentException("Must be uppercase.");
// NOTE: To check if something is not equal use the != symbol. eg: 3 != 4
return fieldName;
}
}
3 Answers
Kourosh Raeen
23,733 PointsIn the first if statement:
fieldName(charAt(0) != "m")
should be:
fieldName.charAt(0) != 'm'
Stoy Gates
1,197 PointsGot it to take. Was missing a closing bracket. Thanks for trying to help though : )
Kourosh Raeen
23,733 PointsThe if condition needs to be inside parenthesis:
if (fieldName.charAt(0) != 'm' ) {
throw new IllegalArgumentException ("error");
}
micheala leaver
1,313 PointsI did all that but I still got this: ./TeacherAssistant.java:17: error: reached end of file while parsing } ^ 1 error
Kourosh Raeen
23,733 PointsYou maybe missing a closing }. Can you post your code?
micheala leaver
1,313 PointsThanks for trying to help but I finally got it! If i need help i'll be sure to go to you!
Stoy Gates
1,197 PointsStoy Gates
1,197 PointsNot sure that that is it. Now I am getting this error.
./TeacherAssistant.java:6: error: '(' expected if fieldName.charAt(0) != 'm' { ^ ./TeacherAssistant.java:6: error: ')' expected if fieldName.charAt(0) != 'm' { ^ ./TeacherAssistant.java:16: error: reached end of file while parsing } ^ 3 errors