This week's book giveaway is in the iOS forum.
We're giving away four copies of Classic Computer Science Problems in Swift and have David Kopec on-line!
See this thread for details.
Win a copy of Classic Computer Science Problems in Swift this week in the iOS forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

how to sovle these two errors~~~help~~~  RSS feed

 
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
when i run my program,errors appear:

"WriteString(java.lang.String) in FileOutput cannot be applied to (java.lang.Object)

this is anothor program's error:

"incompatible types - found java.lang.Object but expected java.lang.String"

i cant get it! anyone help me solve both of them???
thanks a lot~~~
 
Ranch Hand
Posts: 464
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Both the same problem - cast your Object to a String by placing the cast (String) in front of it



should be



I am assuming that the reference you are giving to the WriteString is, in fact, a Strnig object of course - if it is a different type then this will not work.
 
Rick Beaver
Ranch Hand
Posts: 464
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
One other point - just a matter of convention - methods in Java are usually written with the first character lowercase and the remaining words denoted by an uppercase character.

If WriteString is a method - it should really be writeString
[ November 16, 2005: Message edited by: Rick Beaver ]
 
Sheriff
Posts: 9087
12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Duplicate of this post
 
Alex cordes
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Rick Beaver:
Both the same problem - cast your Object to a String by placing the cast (String) in front of it



should be



I am assuming that the reference you are giving to the WriteString is, in fact, a Strnig object of course - if it is a different type then this will not work.



thanks for ur reply~~~yes~~~i make the 1st one correct, but cant do it with the 2nd one:
the wrong code is:
"String name = names.get(i);"
how to change the type of it?
 
Rick Beaver
Ranch Hand
Posts: 464
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
 
Alex cordes
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Rick Beaver:



oh~~~man~~~how fast can u be??? u r amazing!!!~~~thanks a lot~~~ )))
 
Rick Beaver
Ranch Hand
Posts: 464
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
No problem
 
Consider Paul's rocket mass heater.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!