Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Compiler thinks my integer is an String?

 
Carl Pettersson
Ranch Hand
Posts: 73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I get this error:
"Lab1.java": incompatible types;found : java.lang.String,required: int at line 96, column 54
Line 96 contains this code:
ChosenPersons[(c / 2)] = Persons.substring(c/*This is column 54*/, (c + 1));
c is declared as an int and is treated as an int everywhere else it is used. Replacing c with an "real" integer, such as 1 doesn't work either, and generates the same error, so I wonder where I am using substring wrong?
/Edit:
I am using Borland JBuilder 9
[ September 09, 2003: Message edited by: Carl Pettersson ]
 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24208
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Carl,
Welcome to JavaRanch!
I can't tell what's wrong based just on this one line of code; maybe we could see all of Lab1.java ?
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic