j ava中的contains()方法
时间: 2024-02-19 17:04:08 浏览: 16
Java中的contains()方法是用于判断一个字符串是否包含指定的字符序列。该方法返回一个布尔值,如果字符串包含指定的字符序列,则返回true,否则返回false。contains()方法是区分大小写的,也就是说,如果指定的字符序列与字符串中的字符序列大小写不一致,则返回false。下面是一个示例:
```java
String str = "Hello World";
boolean containsWorld = str.contains("World"); // true
boolean containsworld = str.contains("world"); // false
```
相关问题
j ava插入排序方法
下面是 Java 实现的插入排序方法:
```java
public static void insertionSort(int[] arr) {
for (int i = 1; i < arr.length; i++) {
int key = arr[i];
int j = i - 1;
while (j >= 0 && arr[j] > key) {
arr[j + 1] = arr[j];
j--;
}
arr[j + 1] = key;
}
}
```
该方法使用一个循环来遍历数组中的每个元素,从第二个元素开始。对于每个元素,将其赋值给一个变量 `key`,然后将其与前面的元素进行比较。如果前面的元素比 `key` 大,则将其向右移动一位。重复这个过程直到找到一个位置,使得前面的元素不再比 `key` 大,然后将 `key` 插入到该位置中。最终,数组中的元素将按升序排列。
j ava选择排序方法
Java选择排序方法的实现步骤如下:
1. 遍历数组,找到最小的元素。
2. 将最小的元素与数组的第一个元素交换位置。
3. 继续遍历除第一个元素外的剩余部分,找到最小的元素。
4. 将最小的元素与数组的第二个元素交换位置。
5. 重复以上步骤,直到整个数组都有序。
以下是Java选择排序方法的代码实现:
```java
public static void selectionSort(int[] arr) {
int n = arr.length;
for (int i = 0; i < n - 1; i++) {
int minIndex = i;
for (int j = i + 1; j < n; j++) {
if (arr[j] < arr[minIndex]) {
minIndex = j;
}
}
int temp = arr[i];
arr[i] = arr[minIndex];
arr[minIndex] = temp;
}
}
```
其中,`arr`表示待排序的数组,`n`表示数组的长度。在循环中,`i`表示已经排序的元素数量,`minIndex`表示未排序部分中最小元素的下标,`j`用于遍历未排序部分,判断是否有比当前最小值更小的元素。交换元素时使用中间变量`temp`。