wood burning stoves 2.0*
The moose likes Beginning Java and the fly likes Compiler thinks my integer is an String? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Compiler thinks my integer is an String?" Watch "Compiler thinks my integer is an String?" New topic

Compiler thinks my integer is an String?

Carl Pettersson
Ranch Hand

Joined: Sep 09, 2003
Posts: 73
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?
I am using Borland JBuilder 9
[ September 09, 2003: Message edited by: Carl Pettersson ]
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24168

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 ?

[Jess in Action][AskingGoodQuestions]
Consider Paul's rocket mass heater.
subject: Compiler thinks my integer is an String?
Similar Threads
Using a class method of an object stored in a TreeMap
type conversion
Oracle Stored Procedure Problem
How to Upgrade GWT 2.0.4 to GWT 2.2.0
Java DB Error