Chữ cái đầu trong một chuỗi được hiểu là chữ cái đầu tiên và duy nhất trong một chuỗi. Chữ cái đầu được hiểu chỉ là ký tự, không phải số, dấu câu hay ký tự đặt biệt.
Để viết một hàm VIẾT HOA CHỮ CÁI ĐẦU trong chuỗi bất kỳ, bạn có thể tìm thấy đoạn code dưới đây, được viết chi tiết bằng các ngôn ngữ lập trình: PHP, Python, Javascript, C#, Swift, Kotlin, C ++, Java,…
Nội dung
- Đoạn code viết hoa chữ cái đầu trong chuỗi bất kỳ bằng PHP
- Đoạn code viết hoa chữ cái đầu trong chuỗi bất kỳ bằng Python
- Hàm viết hoa chữ cái đầu trong chuỗi bằng Javascript
- Hàm viết hoa chữ cái đầu trong chuỗi bằng C#
- Hàm viết hoa chữ cái đầu trong chuỗi bằng Swift
- Hàm viết hoa chữ cái đầu trong chuỗi bằng Kotlin
- Hàm viết hoa chữ cái đầu trong chuỗi bằng C++
- Hàm viết hoa chữ cái đầu trong chuỗi bằng Java
Đoạn code viết hoa chữ cái đầu trong chuỗi bất kỳ bằng PHP
Trong PHP, thì bạn nên sử dụng hàm ucfirst() trong PHP để viết hoa chữ cái đầu trong một chuỗi:
Code:
<?php
function capitalizeFirstLetter() {
$string = readline("Enter a string: ");
return ucfirst($string);
}
echo capitalizeFirstLetter();
?>
Hàm readline()
sẽ cho phép người dùng nhập một chuỗi tự do. Hàm ucfirst()
sẽ viết hoa chữ cái đầu tiên trong chuỗi đó.
Đoạn code viết hoa chữ cái đầu trong chuỗi bất kỳ bằng Python
Bạn có thể sử dụng các toán tử indexing và concatenation để xử lý:
Code:
string = "hello world"
print(string[0].upper() + string[1:])
Kết quả bạn sẽ nhận được: Hello World
Hàm viết hoa chữ cái đầu trong chuỗi bằng Javascript
Bạn có thể sử dụng phương thức charAt()
và toUpperCase()
của đối tượng String
để viết hoa chữ cái đầu trong một chuỗi bất kỳ trong Javascript.
Code:
let string = "hello world";
let result = string.charAt(0).toUpperCase() + string.slice(1);
console.log(result);
Kết quả bạn sẽ nhận được: Hello World
Hàm viết hoa chữ cái đầu trong chuỗi bằng C#
Trong C#, Bạn có thể sử dụng phương thức Substring()
và ToUpper()
của đối tượng string
để viết hoa chữ cái đầu trong một chuỗi bất kỳ.
Code:
string string = "hello world";
string result = char.ToUpper(string[0]) + string.Substring(1);
Console.WriteLine(result);
Kết quả: Hello World
Hàm viết hoa chữ cái đầu trong chuỗi bằng Swift
Bạn có thể sử dụng phương thức prefix()
và uppercased()
của đối tượng String
để viết hoa chữ cái đầu trong một chuỗi bất kỳ trong Swift, như sau:
let string = "hello world"
let result = String(string.prefix(1)).uppercased() + String(string.dropFirst())
print(result)
Kết quả: Hello World
Hàm viết hoa chữ cái đầu trong chuỗi bằng Kotlin
Bạn có thể sử dụng phương thức substring()
và toUpperCase()
của đối tượng String
để viết hoa chữ cái đầu trong một chuỗi bất kỳ trong Kotlin, như sau:
val string = "hello world" val result = string[0].toUpperCase() + string.substring(1) println(result)
Kết quả: Hello World
Hàm viết hoa chữ cái đầu trong chuỗi bằng C++
Bạn có thể sử dụng toán tử []
và hàm toupper()
để viết hoa chữ cái đầu trong một chuỗi bất kỳ trong C++.
#include <iostream>
#include <string>
int main() {
std::string string = "hello world";
std::string result = char(toupper(string[0])) + string.substr(1);
std::cout << result << std::endl;
return 0;
}
Kết quả: Hello world
Hàm viết hoa chữ cái đầu trong chuỗi bằng Java
Trong Java, bạn nên sử dụng mã sau để viết hoa chữ cái đầu trong một chuỗi bất kỳ:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print(“Enter a string: “);
String string = input.nextLine();
String capitalizedString = string.substring(0, 1).toUpperCase() + string.substring(1);
System.out.println(capitalizedString);
}
}
Lớp Scanner
cho phép bạn nhập vào một chuỗi từ bàn phím. Phương thức substring()
cho phép bạn cắt một chuỗi từ vị trí nào đó đến vị trí nào đó, và phương thức toUpperCase()
sẽ viết hoa chữ cái đầu tiên trong chuỗi đó.
Trên là những đoạn code cơ bản, để giải quyết một yêu cầu. Bạn có thể tham khảo, và học thêm ở nhiều nguồn như: W3school, Linda, codepen, github, Stack Overflow, …
Hiện nay, việc giải quyết nhiều vấn đề mới, phức tạp hơn như Blockchain, AI (trí tuệ nhân tạo), thương mại điện tử, tự động hóa,… ngày càng phổ biến. Do đó nhu cầu về lập trình ngày càng nhiều. Chúc các bạn trẻ gặt hái được nhiều thành quả trong học tập.
Admin quangcaotructuyen24h
Xem thêm: Các mức độ mới của AI và những gì nó có thể làm cho tương lai