Sobes.tech
Intern

Proqramlaşdırma dilində sətirlərlə işləmək üçün hansı metodlar mövcuddur?

sobes.tech Süni İntellekt

AI-dan cavab

  • Alt sözü çıxarma:
    • Başlanğıc və son indeksə görə.
    • Başlanğıc indeks və uzunluğa görə.
    • İndeksə görə bir simvol çıxarma.
  • Axtarış və əvəz etmə:
    • Alt sözü ilk/son tapılma yerini tapmaq.
    • Alt sözün olub-olmadığını yoxlamaq.
    • Bütün tapılan alt sözləri dəyişdirmək.
    • Alt sözü silmək.
  • Bölmə və birləşdirmə:
    • Ayırıcı ilə sətiri alt sətirlərə bölmək.
    • Alt sətirləri ayırıcı ilə bir sətirdə birləşdirmək.
  • Böyük və kiçik hərflərə çevirmək:
    • Böyük hərfə çevirmək.
    • Kiçik hərfə çevirmək.
  • Trim (boşluqları silmək):
    • Sətirin əvvəlində və sonunda boşluqları silmək.
    • Yalnız əvvəlində.
    • Yalnız sonunda.
  • Formatlama:
    • Şablonlar və ya göstəricilər istifadə edərək sətirləri formatlama.
  • Yoxlamalar:
    • Boş və ya null olub-olmadığını yoxlamaq.
    • Sətirin rəqəm olub-olmadığını yoxlamaq.
  • Müqayisə:
    • Hərf-hərf müqayisə (böyük və kiçik hərflərə həssas və ya deyil).

Fərqli dillərdə metod nümunələri:

# Python
my_string = "  Hello World! "

# Alt sözü çıxarma
substring = my_string[2:7] # "Hello"
first_char = my_string[0] # " "

# Axtarış və əvəz etmə
index = my_string.find("World") # 8
exists = "World" in my_string # True
new_string = my_string.replace("World", "Python") # "  Hello Python! "

# Bölmə və birləşdirmə
parts = my_string.split(" ") # ['', '', 'Hello', 'World!', '']
joined = "-".join(["one", "two", "three"]) # "one-two-three"

# Böyük və kiçik hərflərə çevirmə
upper_case = my_string.upper() # "  HELLO WORLD! "
lower_case = my_string.lower() # "  hello world! "

# Trim
trimmed = my_string.strip() # "Hello World!"
// Java
String myString = "  Hello World! ";

// Alt sözü çıxarma
String substring = myString.substring(2, 7); // "Hello"
char firstChar = myString.charAt(0); // ' '

// Axtarış və əvəz etmə
int index = myString.indexOf("World"); // 8
boolean exists = myString.contains("World"); // true
String newString = myString.replace("World", "Java"); // "  Hello Java! "

// Bölmə və birləşdirmə
String[] parts = myString.split(" "); // ["", "", "Hello", "World!", ""]
String joined = String.join("-", "one", "two", "three"); // "one-two-three"

// Böyük və kiçik hərflərə çevirmə
String upperCase = myString.toUpperCase(); // "  HELLO WORLD! "
String lowerCase = myString.toLowerCase(); // "  hello world! "

// Trim
String trimmed = myString.trim(); // "Hello World!"
// Javascript
const myString = "  Hello World! ";

// Alt sözü çıxarma
const substring = myString.substring(2, 7); // "Hello"
const charAtIndex = myString.charAt(0); // " "

// Axtarış və əvəz etmə
const index = myString.indexOf("World"); // 8
const exists = myString.includes("World"); // true
const newString = myString.replace("World", "JavaScript"); // "  Hello JavaScript! "

// Bölmə və birləşdirmə
const parts = myString.split(" "); // ["", "", "Hello", "World!", ""]
const joined = ["one", "two", "three"].join("-"); // "one-two-three"

// Böyük və kiçik hərflərə çevirmə
const upperCase = myString.toUpperCase(); // "  HELLO WORLD! "
const lowerCase = myString.toLowerCase(); // "  hello world! "

// Trim
const trimmed = myString.trim(); // "Hello World!"

Metodların dəqiq toplusu və sintaksisi istifadə olunan proqramlaşdırma dilindən asılıdır.