Share questions on string in java,

#Java #String #Programming #development #Interview Câu hỏi về chuỗi trong Java

** 1.Chuỗi trong Java là gì? **

Một chuỗi là một chuỗi các ký tự được đặt trong các trích dẫn kép.Chuỗi là bất biến, điều đó có nghĩa là chúng không thể thay đổi sau khi chúng được tạo ra.

** 2.Làm cách nào để tạo một chuỗi trong java? **

Có một số cách để tạo một chuỗi trong Java.Cách đơn giản nhất là sử dụng hàm tạo `chuỗi ()`, lấy một chuỗi theo nghĩa đen làm đối số của nó.Ví dụ:

`` `java
Chuỗi str = "Hello World";
`` `

Bạn cũng có thể tạo một chuỗi bằng cách sử dụng hàm tạo `chuỗi ()` mới.Trình xây dựng này lấy một mảng ký tự làm đối số của nó.Ví dụ:

`` `java
char [] chars = {'h', 'e', 'l', 'l', 'o', '', 'w', 'o', 'r', 'l', 'd'};
Chuỗi str = chuỗi mới (chars);
`` `

** 3.Làm cách nào để truy cập các ký tự trong một chuỗi? **

Bạn có thể truy cập các ký tự trong một chuỗi bằng phương thức `charat ()`.Phương thức này lấy một chỉ mục số nguyên làm đối số của nó và trả về ký tự ở chỉ mục đó.Ví dụ:

`` `java
Chuỗi str = "Hello World";
char ch = str.charat (0);// CH bằng 'H'
`` `

Bạn cũng có thể truy cập các ký tự trong một chuỗi bằng phương thức `Substring ()`.Phương pháp này có hai đối số số nguyên, chỉ mục bắt đầu và chỉ mục cuối.Chỉ số bắt đầu được bao gồm và chỉ số cuối là độc quyền.Ví dụ:

`` `java
Chuỗi str = "Hello World";
Chuỗi chuỗi con = str.SubString (0, 5);// con bằng với "xin chào"
`` `

**4.Một số hoạt động chuỗi phổ biến là gì? **

Một số hoạt động chuỗi phổ biến bao gồm:

* Các chuỗi nối: Toán tử `+` có thể được sử dụng để kết hợp hai chuỗi.Ví dụ:

`` `java
Chuỗi str1 = "Xin chào";
Chuỗi str2 = "thế giới";
Chuỗi str3 = str1 + str2;// str3 bằng với "hello world"
`` `

* Chuyển đổi chuỗi thành chữ thường: Phương thức `tolowerCase ()` có thể được sử dụng để chuyển đổi một chuỗi thành chữ thường.Ví dụ:

`` `java
Chuỗi str = "Hello World";
Chuỗi LowerStr = str.ToLowerCase ();// Lowerstr bằng với "Hello World"
`` `

* Chuyển đổi chuỗi thành chữ hoa: Phương thức `toUppercase ()` có thể được sử dụng để chuyển đổi một chuỗi thành chữ hoa.Ví dụ:

`` `java
Chuỗi str = "Hello World";
Chuỗi upperstr = str.touppercase ();// Upperstr bằng "Hello World"
`` `

* Chuỗi phân tách: Phương thức `split ()` có thể được sử dụng để chia một chuỗi thành một mảng các chuỗi con.Phương thức `split ()` lấy biểu thức chính quy làm đối số của nó.Ví dụ:

`` `java
Chuỗi str = "Hello World";
Chuỗi [] words = str.split ("\\ s");// Words là một mảng chứa các chuỗi "xin chào" và "thế giới"
`` `

** 5.Một số vấn đề chuỗi phổ biến là gì? **

Một số vấn đề chuỗi phổ biến bao gồm:

* Tìm một chuỗi con trong một chuỗi: phương thức `indexof ()` có thể được sử dụng để tìm chỉ mục của một chuỗi con trong một chuỗi.Ví dụ:

`` `java
Chuỗi str = "Hello World";
int index = str.indexof ("thế giới");// chỉ mục bằng 6
`` `

* Thay thế một chuỗi con trong một chuỗi: Phương thức `thay thế ()` có thể được sử dụng để thay thế một chuỗi con trong một chuỗi bằng một chuỗi con khác.Ví dụ:

`` `java
Chuỗi str = "Hello World";
Chuỗi Báo chí = Str.Replace ("Thế giới", "Vũ trụ");// Báo chí bằng "Hello Universe"
`` `

* Định dạng một chuỗi: Phương thức `định dạng ()` có thể được sử dụng để định dạng một chuỗi.Ví dụ:

`` `java
Chuỗi str = "ngày là %s" .format (mới
=======================================
#Java #String #Programming #development #Interview Questions on String in Java

**1. What is a string in Java?**

A string is a sequence of characters enclosed in double quotes. Strings are immutable, which means that they cannot be changed once they are created.

**2. How do I create a string in Java?**

There are several ways to create a string in Java. The simplest way is to use the `String()` constructor, which takes a String literal as its argument. For example:

```java
String str = "Hello world";
```

You can also create a string by using the `new String()` constructor. This constructor takes a character array as its argument. For example:

```java
char[] chars = {'H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'};
String str = new String(chars);
```

**3. How do I access the characters in a string?**

You can access the characters in a string using the `charAt()` method. This method takes an integer index as its argument and returns the character at that index. For example:

```java
String str = "Hello world";
char ch = str.charAt(0); // ch is equal to 'H'
```

You can also access the characters in a string using the `substring()` method. This method takes two integer arguments, the start index and the end index. The start index is inclusive, and the end index is exclusive. For example:

```java
String str = "Hello world";
String subStr = str.substring(0, 5); // subStr is equal to "Hello"
```

**4. What are some common string operations?**

Some common string operations include:

* Concatenating strings: The `+` operator can be used to concatenate two strings. For example:

```java
String str1 = "Hello";
String str2 = "world";
String str3 = str1 + str2; // str3 is equal to "Hello world"
```

* Converting strings to lowercase: The `toLowerCase()` method can be used to convert a string to lowercase. For example:

```java
String str = "Hello world";
String lowerStr = str.toLowerCase(); // lowerStr is equal to "hello world"
```

* Converting strings to uppercase: The `toUpperCase()` method can be used to convert a string to uppercase. For example:

```java
String str = "Hello world";
String upperStr = str.toUpperCase(); // upperStr is equal to "HELLO WORLD"
```

* Splitting strings: The `split()` method can be used to split a string into an array of substrings. The `split()` method takes a regular expression as its argument. For example:

```java
String str = "Hello world";
String[] words = str.split("\\s"); // words is an array containing the strings "Hello" and "world"
```

**5. What are some common string problems?**

Some common string problems include:

* Finding a substring in a string: The `indexOf()` method can be used to find the index of a substring in a string. For example:

```java
String str = "Hello world";
int index = str.indexOf("world"); // index is equal to 6
```

* Replacing a substring in a string: The `replace()` method can be used to replace a substring in a string with another substring. For example:

```java
String str = "Hello world";
String newStr = str.replace("world", "universe"); // newStr is equal to "Hello universe"
```

* Formatting a string: The `format()` method can be used to format a string. For example:

```java
String str = "The date is %s".format(new
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top