Java navratova hodnota z funkcie
incompatible types
required: long
found: java.lang.Object
tuto je aj cela trieda co som nakodil vedeli by ste mi pomoc ako to vyriesit :
import java.lang.Long;
import java.util.Collections;
import java.util.Iterator;
import java.util.SortedSet;
import java.util.TreeSet;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author tomas hreben
*/
public class Strom {
private long cislo;
static SortedSet s1;
static SortedSet s;
public Strom(){
s1=new TreeSet();
s= Collections.synchronizedSortedSet(s1);
}
synchronized void vlozenie(long cislo){
s1.add(cislo);
s.add(s1);
}
long vypis_jedneho(long poradie){
long i=0;
long vyp=0;
for(Iterator it=s.iterator();it.hasNext();i++){
if(i==poradie){
vyp=it.next();
}
}
return vyp;
}
void vypis_vsetkych(){
for(Iterator it=s.iterator();it.hasNext();){
System.out.println(it.next());
}
}
}
Pre pridávanie komentárov sa musíte prihlásiť.
/**
*
* @author tomas hreben
*/
public class Strom {
private long cislo;
static SortedSet<Long> s1;
static SortedSet<Long> s;
public Strom(){
s1=new TreeSet<Long>();
s= Collections.synchronizedSortedSet(s1);
}
synchronized void vlozenie(long cislo){
s1.add(cislo);
s.addAll(s1); }
long vypis_jedneho(long poradie){
long i=0;
long vyp=0;
for(Iterator<Long> it=s.iterator();it.hasNext();i++){
if(i==poradie){
vyp=it.next();
}
}
return vyp;
}
void vypis_vsetkych(){
for(Iterator<Long> it=s.iterator();it.hasNext();){
System.out.println(it.next());
}
}
}