জয়েন লগইন

ডার্ট স্ট্রিং

🌈ডার্ট স্ট্রিং কি?

📋ডার্ট স্ট্রিং হলো এক বা একাধিক অক্ষর টেক্সট ডেটা সংরক্ষণের পদ্ধতি।

⚒️ডার্ট স্ট্রিং এক বা একাধিক অক্ষর টেক্সট ডেটা সংরক্ষণের ব্যবহৃত হয়।

ডার্ট স্ট্রিং সমূহ

ডার্ট স্ট্রিং এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ length - স্ট্রিং এর দৈর্ঘ্য গণনা করা
  • ➡️ contains - নির্দিষ্ট মান আছে কিনা পরীক্ষা করা
  • ➡️ startsWith - নির্দিষ্ট মান দিয়ে শুরু কিনা পরীক্ষা করা
  • ➡️ endsWith - নির্দিষ্ট মান দিয়ে শেষ কিনা পরীক্ষা করা
  • ➡️ indexOf - নির্দিষ্ট মানের প্রথম অবস্থান বের করা
  • ➡️ lastIndexOf - নির্দিষ্ট মানের শেষ অবস্থান বের করা
  • ➡️ substring - নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করা
  • ➡️ replaceFirst - নির্দিষ্ট মানের প্রথমটি প্রতিস্থাপন করা
  • ➡️ replaceAll - নির্দিষ্ট মিল পাওয়া সমস্ত মান প্রতিস্থাপন করা
  • ➡️ replaceRange - নির্দিষ্ট পরিসরে ডেটা প্রতিস্থাপন করা
  • ➡️ toUpperCase - বড় হাতের অক্ষরে রূপান্তর করা
  • ➡️ toLowerCase - ছোট হাতের অক্ষরে রূপান্তর করা
  • ➡️ trim - উভয় পাসের স্পেস ডিলিট করা
  • ➡️ trimLeft - শুরুতে থাকা স্পেস ডিলিট করা
  • ➡️ trimRight - শেষে থাকা স্পেস ডিলিট করা
  • ➡️ padLeft - স্ট্রিং এর শুরুতে অক্ষর যোগ করা
  • ➡️ padRight - স্ট্রিং এর শেষে অক্ষর যোগ করা
  • ➡️ split - নির্দিষ্ট সেপারেটর দ্বারা বিভক্ত করা
  • ➡️ codeUnitAt - নির্দিষ্ট সুচকের অক্ষর ইউনিকোড বের করা
  • ➡️ compareTo - দুটি মান তুলনা করা
  • ➡️ concat - একাধিক স্ট্রিং একত্র করা

length - স্ট্রিং এর দৈর্ঘ্য গণনা করার উদাহরণ।

dart
void main() {
String value = "হ্যালো বিশ্ব";
int result = value.length;

print(result);
}

contains - নির্দিষ্ট মান আছে কিনা পরীক্ষা করার উদাহরণ।

dart
void main() {
String text = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";

bool result = text.contains("প্রোগ্রামিং");

print(result);
}

startsWith - নির্দিষ্ট মান দিয়ে শুরু কিনা পরীক্ষা করার উদাহরণ।

dart
void main() {
String text = "হ্যালো বিশ্ব";

bool result = text.startsWith("হ্যালো");

print(result);
}

endsWith - নির্দিষ্ট মান দিয়ে শেষ কিনা পরীক্ষা করার উদাহরণ।

dart
void main() {
String text = "হ্যালো বিশ্ব";

bool result = text.endsWith("বিশ্ব");

print(result);
}

indexOf - নির্দিষ্ট মানের প্রথম অবস্থান বের করার উদাহরণ।

dart
void main() {
String text = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";

int result = text.indexOf("প্রোগ্রামিং");

print(result);
}

lastIndexOf - নির্দিষ্ট মানের শেষ অবস্থান বের করার উদাহরণ।

dart
void main() {
String text = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";

int result = text.lastIndexOf("প্রোগ্রামিং");

print(result);
}

substring - নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করার উদাহরণ।

dart
void main() {
String text = "হ্যালো বিশ্ব";

String result = text.substring(6, 11);

print(result);
}

replaceFirst - নির্দিষ্ট মানের প্রথমটি প্রতিস্থাপন করার উদাহরণ।

dart
void main() {
String text = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";

String result = text.replaceFirst("প্রোগ্রামিং", "ডেভেলপমেন্ট");

print(result);
}

replaceAll - নির্দিষ্ট মিল পাওয়া সমস্ত মান প্রতিস্থাপন করার উদাহরণ।

dart
void main() {
String text = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";

String result = text.replaceAll("প্রোগ্রামিং", "ডেভেলপমেন্ট");

print(result);
}

replaceRange - নির্দিষ্ট পরিসরে ডেটা প্রতিস্থাপন করার উদাহরণ।

dart
void main() {
String text = "হ্যালো বিশ্ব";

String result = text.replaceRange(6, 11, "তানিম");

print(result);
}

toUpperCase - বড় হাতের অক্ষরে রূপান্তর করার উদাহরণ।

dart
void main() {
String text = "হ্যালো বিশ্ব";

String result = text.toUpperCase();

print(result);
}

toLowerCase - ছোট হাতের অক্ষরে রূপান্তর করার উদাহরণ।

dart
void main() {
String text = "হ্যালো বিশ্ব";

String result = text.toLowerCase();

print(result);
}

trim - উভয় পাসের স্পেস ডিলিট করার উদাহরণ।

dart
void main() {
String text = "  হ্যালো বিশ্ব  ";

String result = text.trim();

print(result);
}

trimLeft - শুরুতে থাকা স্পেস ডিলিট করার উদাহরণ।

dart
void main() {
String text = "  হ্যালো বিশ্ব";

String result = text.trimLeft();

print(result);
}

trimRight - শেষে থাকা স্পেস ডিলিট করার উদাহরণ।

dart
void main() {
String text = "হ্যালো বিশ্ব  ";

String result = text.trimRight();

print(result);
}

padLeft - স্ট্রিং এর শুরুতে অক্ষর যোগ করার উদাহরণ।

dart
void main() {
String text = "হ্যালো";

String result = text.padLeft(10, "-");

print(result);
}

padRight - স্ট্রিং এর শেষে অক্ষর যোগ করার উদাহরণ।

dart
void main() {
String text = "হ্যালো";

String result = text.padRight(10, "-");

print(result);
}

split - নির্দিষ্ট সেপারেটর দ্বারা বিভক্ত করার উদাহরণ।

dart
void main() {
String text = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";

List<String> result = text.split(" ");

print(result);
}

codeUnitAt - নির্দিষ্ট সুচকের অক্ষর ইউনিকোড বের করার উদাহরণ।

dart
void main() {
String text = "হ্যালো";

int result = text.codeUnitAt(0);

print(result);
}

compareTo - দুটি মান তুলনা করার উদাহরণ।

dart
void main() {
String first = "হ্যালো";
String second = "বিশ্ব";

int result = first.compareTo(second);

print(result);
}

concat - একাধিক স্ট্রিং একত্র করার উদাহরণ।

dart
void main() {
String first = "হ্যালো";
String second = "বিশ্ব";

String result = first + " " + second;

print(result);
}

ডার্ট স্ট্রিং সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
length স্ট্রিং এর দৈর্ঘ্য গণনা করতে ব্যবহৃত হয়।
contains নির্দিষ্ট মান আছে কিনা পরীক্ষা করতে ব্যবহৃত হয়।
startsWith নির্দিষ্ট মান দিয়ে শুরু কিনা পরীক্ষা করতে ব্যবহৃত হয়।
endsWith নির্দিষ্ট মান দিয়ে শেষ কিনা পরীক্ষা করতে ব্যবহৃত হয়।
indexOf নির্দিষ্ট মানের প্রথম অবস্থান বের করতে ব্যবহৃত হয়।
lastIndexOf নির্দিষ্ট মানের শেষ অবস্থান বের করতে ব্যবহৃত হয়।
substring নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করতে ব্যবহৃত হয়।
replaceFirst নির্দিষ্ট মানের প্রথমটি প্রতিস্থাপন করতে ব্যবহৃত হয়।
replaceAll নির্দিষ্ট মিল পাওয়া সমস্ত মান প্রতিস্থাপন করতে ব্যবহৃত হয়।
replaceRange নির্দিষ্ট পরিসরে ডেটা প্রতিস্থাপন করতে ব্যবহৃত হয়।
toUpperCase বড় হাতের অক্ষরে রূপান্তর করতে ব্যবহৃত হয়।
toLowerCase ছোট হাতের অক্ষরে রূপান্তর করতে ব্যবহৃত হয়।
trim উভয় পাসের স্পেস ডিলিট করতে ব্যবহৃত হয়।
trimLeft শুরুতে থাকা স্পেস ডিলিট করতে ব্যবহৃত হয়।
trimRight শেষে থাকা স্পেস ডিলিট করতে ব্যবহৃত হয়।
padLeft স্ট্রিং এর শুরুতে অক্ষর যোগ করতে ব্যবহৃত হয়।
padRight স্ট্রিং এর শেষে অক্ষর যোগ করতে ব্যবহৃত হয়।
split নির্দিষ্ট সেপারেটর দ্বারা বিভক্ত করতে ব্যবহৃত হয়।
codeUnitAt নির্দিষ্ট সুচকের অক্ষর ইউনিকোড বের করতে ব্যবহৃত হয়।
compareTo দুটি মান তুলনা করতে ব্যবহৃত হয়।
concat একাধিক স্ট্রিং একত্র করতে ব্যবহৃত হয়।