Scanner sc = new Scanner(System.in);
next()
и nextLine()
в классе Scanner
next()
:
next()
не может получить строку с пробелами.nextLine()
:
String
в массив символов char[]
String str = "abc";
char[] charArray = str.toCharArray();
boolean isLetter(char ch)
public class Test {
public static void main(String args[]) {
System.out.println(Character.isLetter('c'));
System.out.println(Character.isLetter('5'));
}
}
String newString = new StringBuilder("abcd").reverse().toString();
Arrays.sort()
Метод Arrays.sort()
может сортировать массивы типа int[]
, double[]
, char[]
, long[]
, byte[]
, short[]
, String[]
и другие. Ниже приведен пример сортировки массива типа int[]
.
String str = "abcd";
char str2 = str.charAt(0);
int num = 100;
String binaryString = Integer.toBinaryString(num);
String octalString = Integer.toOctalString(num);
String hexString = Integer.toHexString(num);
static String toBinaryString(int i)
возвращает строковое представление целого числа в двоичной системе счисления (основание 2).static String toHexString(int i)
возвращает строковое представление целого числа в шестнадцатеричной системе счисления (основание 16).
static String toOctalString(int i)
возвращает строковое представление целого числа в восьмеричной системе счисления (основание 8).
int num = Math.round(5.5f);
System.out.println(num);
HashMap
в массивПример:
char[] charArray = new char[] {'b', 'c', 'a', 'e', 'f', 'd'};
Map<Character, Integer> map = new HashMap<>();
for (Character entry : charArray) {
map.put(entry, random.nextInt(100));
}
Объекты[] keyArray = map.keySet().toArray(); Объекты[] valueArray = map.values().toArray();
Сортировка элементов массива
Arrays.sort(keyArray);
for (Объект key : keyArray) {
System.out.print(key + " ");
}
Arrays.sort(valueArray);
for (Объект value : valueArray) {
System.out.print(value + " ");
}
Пример:
char[] charArray = new char[] {'b', 'c', 'a', 'e', 'f', 'd'};
Map<Character, Integer> map = new HashMap<>();
for (Character entry : charArray) {
map.put(entry, random.nextInt(100));
}
System.out.println(map.containsKey('a'));
System.out.println(map.containsValue(76));
HashMap<Character, Integer> map = new HashMap<>();
// Найти минимальное значение среди значений HashMap
Collection<Integer> values = map.values();
Integer min = Collections.min(values);
Character c = 'A';
if (Character.isLetter(c)) {
System.out.println("Это буква");
} else if (Character.isDigit(c)) {
System.out.println("Это цифра");
} else if (Character.isWhitespace(c)) {
System.out.println("Это пробел");
}
```Методы класса Character:| Метод | Описание |
| ------------------------------------------------------------ | ------------------------------------------- |
| isLetter() | Является ли символ буквой |
| [isDigit()](https://www.twle.cn/l/yufei/java/java-basic-character-isdigit.html) | Является ли символ цифрой |
| [isWhitespace()](https://www.twle.cn/l/yufei/java/java-basic-character-iswhitespace.html) | Является ли символ пробелом |
| [isUpperCase()](https://www.twle.cn/l/yufei/java/java-basic-character-isuppercase.html) | Является ли символ прописной буквой |
| [isLowerCase()](https://www.twle.cn/l/yufei/java/java-basic-character-islowercase.html) | Является ли символ строчной буквой |
| [toUpperCase()](https://www.twle.cn/l/yufei/java/java-basic-character-touppercase.html) | Преобразует указанный символ в верхний регистр |
| [toLowerCase()](https://www.twle.cn/l/yufei/java/java-basic-character-tolowercase.html) | Преобразует указанный символ в нижний регистр |
| [toString()](https://www.twle.cn/l/yufei/java/java-basic-character-tostring.html) | Возвращает строковое представление символа, длина строки равна 1 |
## 14. Вывод массива в формате массива```java
int[] numArray = { 5, 2, 1, 3, 8, 5, 7, 4, 3 };
System.out.print(Arrays.toString(numArray));
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )