StringEscapeUtils

public class StringEscapeUtils
extends Object

java.lang.Object
com.android.tradefed.util.StringEscapeUtils


নির্দিষ্ট ফরম্যাটের জন্য স্ট্রিং এস্কেপ করার ইউটিলিটি ক্লাস। অ্যান্ড্রয়েড শেলে পাঠানো স্ট্রিং এস্কেপ করার জন্য মেথড অন্তর্ভুক্ত।

সারসংক্ষেপ

সরকারি নির্মাণকারী

StringEscapeUtils ()

জনসাধারণের পদ্ধতি

static String escapeShell (String str)

অ্যান্ড্রয়েড শেল কমান্ডে ব্যবহারের জন্য একটি String এস্কেপ করে।

static List<String> paramsToArgs (List<String> params)

অপশনের মাধ্যমে প্রদত্ত প্যারামিটারগুলোকে সাব-প্রসেসের জন্য কমান্ড লাইন আর্গুমেন্টে রূপান্তর করে।

এই পদ্ধতিটি তালিকার প্রতিটি প্যারামিটারের জন্য একটি সরলীকৃত জেনেরিক আন-এসকেপ করবে।

সরকারি নির্মাণকারী

StringEscapeUtils

public StringEscapeUtils ()

জনসাধারণের পদ্ধতি

এস্কেপশেল

public static String escapeShell (String str)

অ্যান্ড্রয়েড শেল কমান্ডে ব্যবহারের জন্য একটি String এস্কেপ করে।

প্যারামিটার
str String : যে String এস্কেপ করতে হবে

ফেরত
String অ্যান্ড্রয়েড শেল String এস্কেপ করেছে

paramsToArgs

public static List<String> paramsToArgs (List<String> params)

অপশনের মাধ্যমে প্রদত্ত প্যারামিটারগুলোকে সাব-প্রসেসের জন্য কমান্ড লাইন আর্গুমেন্টে রূপান্তর করে।

এই মেথডটি তালিকার প্রতিটি প্যারামিটারের জন্য একটি সরলীকৃত জেনেরিক আন-এসকেপ করবে। এটি \[char]-কে [char] দিয়ে প্রতিস্থাপন করে। উদাহরণস্বরূপ, \" রূপান্তরিত হয় "-এ। এর ফলে, QuotationAwareTokenizer দ্বারা পার্স করার পরেও এসকেপ করা ডাবল কোটযুক্ত স্ট্রিং একটি স্ট্রিং হিসেবেই থাকে। এটি ছাড়া, স্ট্রিংটিতে স্পেস থাকলে QuotationAwareTokenizer সেটিকে বিভিন্ন অংশে ভেঙে ফেলবে।

প্যারামিটার
params List : অপশনের মাধ্যমে প্রাপ্ত প্যারামিটারসমূহ

ফেরত
List<String> কমান্ড লাইন আর্গুমেন্টগুলির প্রতিনিধিত্বকারী স্ট্রিংগুলির তালিকা