Converta o código Python em Java usando Jython
def import_file(file):
with open(file,"r") as f:
lines = f.readlines()
sline = []
for line in lines:
xline=line.split(" ")
sline.append(xline)
return sline
def set_file(idf,q,sline):
for i in sline:
if idf in i:
sline[sline.index(i)][1] = q + "\n"
return "Change succeeded"
sline.append([idf,q])
return "New code added"
def list_file(idf,sline):
for i in sline:
if idf in i:
return sline[sline.index(i)][1]
return "Not found"
def export_file(name,sline):
with open(name,'w') as f:
for lines in sline:
f.write(lines[0] + ' ' + lines[1])
loop = 1
while loop == 1:
choice=int(input("1:Import file\n 2:Set \n 3:List \n 4:Export file \n 5:Quit \n :"))
if choice == 1:
print("Importing file...")
use=import_file(input("Insert the path of the file:"))
elif choice == 2:
print("Setting file...")
print(set_file(input("Insert id:"),input("Insert quantity:"),use))
elif choice == 3:
print("Listing file...")
print(list_file(input("Insert id:"),use))
print(use)
elif choice == 4:
print("Exporting file...")
print(export_file(input("Name of the exported file:"),use))
elif choice == 5:
print("Goodbye")
loop = 0
Horrible Heron