Intern
Bir programlama dilinde dizelerle çalışmak için hangi yöntemler vardır?
sobes.tech yapay zeka
AI'dan gelen yanıt
- Altküçük harf ve büyük harfe dönüştürme:
- Büyük harfe dönüştürme.
- Küçük harfe dönüştürme.
- Alt dize çıkarma:
- Başlangıç ve bitiş indeksine göre.
- Başlangıç indeksi ve uzunluğa göre.
- Bir karakteri indeksle çıkarma.
- Arama ve değiştirme:
- Bir alt dizenin ilk/son görünümünü bulma.
- Bir alt dizenin var olup olmadığını kontrol etme.
- Tüm alt dizeleri değiştirme.
- Bir alt diziyi silme.
- Bölme ve birleştirme:
- Bir diziyi ayırıcıyla alt dizilere bölme.
- Bir dizi diziyi ayırıcıyla tek bir dizeye birleştirme.
- Biçimlendirme:
- Şablonlar veya belirteçler kullanarak dizeleri biçimlendirme.
- Kontroller:
- Boş veya null olup olmadığını kontrol etme.
- Sayısal olup olmadığını kontrol etme.
- Karşılaştırma:
- Karakter karakter karşılaştırma (büyük/küçük harf duyarlı veya duyarsız).
Farklı dillerdeki metod örnekleri:
# Python
my_string = " Hello World! "
# Alt dize çıkarma
substring = my_string[2:7] # "Hello"
first_char = my_string[0] # " "
# Arama ve değiştirme
index = my_string.find("World") # 8
exists = "World" in my_string # True
new_string = my_string.replace("World", "Python") # " Hello Python! "
# Bölme ve birleştirme
parts = my_string.split(" ") # ['', '', 'Hello', 'World!', '']
joined = "-".join(["one", "two", "three"]) # "one-two-three"
# Büyük/küçük harfe dönüştürme
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 dize çıkarma
String substring = myString.substring(2, 7); // "Hello"
char firstChar = myString.charAt(0); // ' '
// Arama ve değiştirme
int index = myString.indexOf("World"); // 8
boolean exists = myString.contains("World"); // true
String newString = myString.replace("World", "Java"); // " Hello Java! "
// Bölme ve birleştirme
String[] parts = myString.split(" "); // ["", "", "Hello", "World!", ""]
String joined = String.join("-", "one", "two", "three"); // "one-two-three"
// Büyük/küçük harfe dönüştürme
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 dize çıkarma
const substring = myString.substring(2, 7); // "Hello"
const charAtIndex = myString.charAt(0); // " "
// Arama ve değiştirme
const index = myString.indexOf("World"); // 8
const exists = myString.includes("World"); // true
const newString = myString.replace("World", "JavaScript"); // " Hello JavaScript! "
// Bölme ve birleştirme
const parts = myString.split(" "); // ["", "", "Hello", "World!", ""]
const joined = ["one", "two", "three"].join("-"); // "one-two-three"
// Büyük/küçük harfe dönüştürme
const upperCase = myString.toUpperCase(); // " HELLO WORLD! "
const lowerCase = myString.toLowerCase(); // " hello world! "
// Trim
const trimmed = myString.trim(); // "Hello World!"
Dil ve sözdizimi, kullanılan programlama diline göre değişir.