Reading your code was very hard. A method and a variable with the same name is bound to cause confusion. Anyway: You are never assigning any value to the field v2, so it is always printed as null — the default value that fields have when created.
It maybe a copy-paste error where you forgot to change v1 to v2 after pasting. You can best tell yourself.
Next time please see if you can do a Minimal, Complete, and Verifiable example. I bet you will find the error before getting your question ready for posting. 🙂
1
solved I am getting null as an output in Java [closed]