При работе со строками в программировании могут возникнуть ситуации, когда вам потребуется сделать первую букву слова или предложения заглавной. Эта, казалось бы, простая задача может различаться в зависимости от языка программирования. В этой статье мы рассмотрим различные методы достижения этой цели в популярных языках программирования. Итак, давайте углубимся в примеры кода!
-
JavaScript:
function capitalizeFirstLetter(string) { return string.charAt(0).toUpperCase() + string.slice(1); } const text = "timber"; const capitalizedText = capitalizeFirstLetter(text); console.log(capitalizedText); // Output: Timber
-
Python:
def capitalize_first_letter(string): return string[0].upper() + string[1:] text = "timber" capitalized_text = capitalize_first_letter(text) print(capitalized_text) # Output: Timber
-
Java:
public class CapitalizeFirstLetter { public static String capitalizeFirstLetter(String string) { return Character.toUpperCase(string.charAt(0)) + string.substring(1); } public static void main(String[] args) { String text = "timber"; String capitalizedText = capitalizeFirstLetter(text); System.out.println(capitalizedText); // Output: Timber } }
-
C++:
#include <iostream> #include <string> #include <cctype> std::string capitalizeFirstLetter(std::string string) { string[0] = std::toupper(string[0]); return string; } int main() { std::string text = "timber"; std::string capitalizedText = capitalizeFirstLetter(text); std::cout << capitalizedText << std::endl; // Output: Timber return 0; }
-
Рубин:
def capitalize_first_letter(string) string.capitalize end text = "timber" capitalized_text = capitalize_first_letter(text) puts capitalized_text # Output: Timber
Написание заглавной буквы первой буквы строки является распространенным требованием в программировании. В этой статье мы рассмотрели различные методы достижения этой цели в JavaScript, Python, Java, C++ и Ruby. Используя эти примеры кода, вы сможете улучшить свои навыки программирования и с легкостью решать задачи манипулирования строками. Не забудьте выбрать подходящий метод в зависимости от языка программирования, с которым вы работаете.