java - Moving one object data to another -


so basically, want move object data object (queue jockeying).

let's have

int counter1,counter2 

and have methods

void enqueue1(object data) void enqueue2(object data) void dequeue1() void dequeue2() 

and, example, this

obj1.enqueue1("data 1") obj2.enqueue2("data 2") obj2.enqueue2("data 3") obj2.enqueue2("data 4") 

what wanna when difference between counter1 , counter2 >1, want move data larger counter have balanced counter1 , counter2

so, how can move "data 4" obj2 obj1?

i wrote pseudocode this:

if (counter1 - counter2) == -2 obj2.dequeue2 obj1.enqueue(obj2.enqueue("data 4")) 

how can achieve in java code? appreciated

thanks!

have dequeue methods return last inserted object, , remove current class :

object dequeue() 

then

obj1.enqueue(obj2.dequeue()); 

Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

c - Unrecognised emulation mode: elf_i386 on MinGW32 -