আমিও একই পরিস্থিতির মুখোমুখি হয়েছি।
আমি আমার প্রয়োজনীয় কাঠামোগুলি ঘোষণা করে শুরু করি:
Set<String> myKeysInSet = null;
String[] myArrayOfString = null;
আমার ক্ষেত্রে, আমার কাছে একটি JSON অবজেক্ট রয়েছে এবং আমার এই JSON এর সমস্ত কীগুলি স্ট্রিংগুলির অ্যারেতে সঞ্চয় করতে হবে। জিএসওএন লাইব্রেরি ব্যবহার করে , আমি কীগুলি পেতে এবং আমার সেটে সরানোর জন্য JSON.keySet () ব্যবহার করি:
myKeysInSet = json_any.keySet();
এটির সাথে, আমার সমস্ত কীগুলির সাথে একটি সেট কাঠামো রয়েছে, যেমনটি আমার প্রয়োজন ছিল। সুতরাং আমার স্ট্রিংগুলির অ্যারের মানগুলি দরকার। নীচের কোডটি দেখুন:
myArrayOfString = myKeysInSet.toArray(new String[myKeysInSet.size()]);
এটি স্ট্যাকওভারফ্লোতে আমার প্রথম উত্তর ছিল। কোনও ত্রুটির জন্য দুঃখিত: ডি
toArray()জাভাডোকে স্পষ্টভাবে উল্লেখ করা পদ্ধতিটির সাথে ।