StringEscapeUtils
public class StringEscapeUtils
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.StringEscapeUtils |
নির্দিষ্ট ফরম্যাটের জন্য স্ট্রিং এস্কেপ করার ইউটিলিটি ক্লাস। অ্যান্ড্রয়েড শেলে পাঠানো স্ট্রিং এস্কেপ করার জন্য মেথড অন্তর্ভুক্ত।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
StringEscapeUtils () | |
জনসাধারণের পদ্ধতি | |
|---|---|
static String | escapeShell (String str) অ্যান্ড্রয়েড শেল কমান্ডে ব্যবহারের জন্য একটি |
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> | কমান্ড লাইন আর্গুমেন্টগুলির প্রতিনিধিত্বকারী স্ট্রিংগুলির তালিকা |