Intern
Millised on olemasolevad meetodid stringidega töötamiseks programmeerimiskeeles?
sobes.tech AI
Vastus AI-lt
- ** Alamhulga välja lõikamine:**
- algus- ja lõppindeksiga.
- algusindeksiga ja pikkusega.
- ühe tähemärgi välja lõikamine indeksiga.
- Otsing ja asendamine:
- esimese/viimase esinemise otsing.
- olemasolu kontroll.
- kõigi esinemiste asendamine.
- alamstringi eemaldamine.
- Jagamine ja ühendamine:
- stringi jagamine massiiviks eraldajaga.
- massiivi ühendamine ühe stringina eraldajaga.
- Reegistri muutmine:
- suureks muutmine.
- väikseks muutmine.
- Trim (tühikud eemaldamine):
- tühikute eemaldamine algusest ja lõpust.
- ainult alguse tühikud.
- ainult lõpu tühikud.
- vorming:
- stringi vormindamine mallide või spetsifikatorite abil.
- Kontrollid:
- tühjuse või nulli kontroll.
- kas string on numbriline.
- Võrdlus:
- tähemärkide võrdlus (režiistr arvestades või mitte).
Näited meetoditest erinevates keeltes:
# Python
my_string = " Hello World! "
# Alamstringi väljavõte
substring = my_string[2:7] # "Hello"
first_char = my_string[0] # " "
# Otsing ja asendamine
index = my_string.find("World") # 8
exists = "World" in my_string # True
new_string = my_string.replace("World", "Python") # " Hello Python! "
# Jagamine ja ühendamine
parts = my_string.split(" ") # ['', '', 'Hello', 'World!', '']
joined = "-".join(["one", "two", "three"]) # "one-two-three"
# Reegistri muutmine
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! ";
// Alamstringi väljavõte
String substring = myString.substring(2, 7); // "Hello"
char firstChar = myString.charAt(0); // ' '
// Otsing ja asendamine
int index = myString.indexOf("World"); // 8
boolean exists = myString.contains("World"); // true
String newString = myString.replace("World", "Java"); // " Hello Java! "
// Jagamine ja ühendamine
String[] parts = myString.split(" "); // ["", "", "Hello", "World!", ""]
String joined = String.join("-", "one", "two", "three"); // "one-two-three"
// Reegistri muutmine
String upperCase = myString.toUpperCase(); // " HELLO WORLD! "
String lowerCase = myString.toLowerCase(); // " hello world! "
// Trim
String trimmed = myString.trim(); // "Hello World!"
// Javascript
const myString = " Hello World! ";
// Alamstringi väljavõte
const substring = myString.substring(2, 7); // "Hello"
const charAtIndex = myString.charAt(0); // " "
// Otsing ja asendamine
const index = myString.indexOf("World"); // 8
const exists = myString.includes("World"); // true
const newString = myString.replace("World", "JavaScript"); // " Hello JavaScript! "
// Jagamine ja ühendamine
const parts = myString.split(" "); // ["", "", "Hello", "World!", ""]
const joined = ["one", "two", "three"].join("-"); // "one-two-three"
// Reegistri muutmine
const upperCase = myString.toUpperCase(); // " HELLO WORLD! "
const lowerCase = myString.toLowerCase(); // " hello world! "
// Trim
const trimmed = myString.trim(); // "Hello World!"
Täpne meetodite valik ja süntaks sõltub konkreetsest programmeerimiskeelest.