Руководство по Java metanit com Данный раздел посвящен языку программирования Java и всем сопутствующим


flush(): выводит на консоль все данные из буфера format()



Download 1,75 Mb.
Pdf ko'rish
bet67/110
Sana23.02.2022
Hajmi1,75 Mb.
#177154
TuriРуководство
1   ...   63   64   65   66   67   68   69   70   ...   110
Bog'liq
2 5305247065486395003

flush(): выводит на консоль все данные из буфера
format(): выводит на консоль строку с использованием форматирования
printf(): выводит на консоль строку с использованием форматирования (фактически то же
самое, что и предыдущий метод)
String readLine(): считывает с консоли введенную пользователем строку
char[] readPassword(): считывает с консоли введенную пользователем строку, при этом
символы строки не отображаются на консоли
Используем класс Console:
import java.io.Console;
public class Program {
public static void main(String[] args) {
// получаем консоль
Console console = System.console();
if(console!=null){
// считываем данные с консоли
String login = console.readLine("Введите логин:");
char[] password = console.readPassword("Введите пароль:");
console.printf("Введенный логин: %s \n", login);
console.printf("Введенный пароль: %s \n", new String(password));
}
}
}
Важно, что доступ к консоли мы можем получить только из самой консоли. При запуске,
например, в Netbeans вызов System.console() будет возвращать значение null. Поэтому при работе
с консолью желательно проверять полученное значение на null. Ну а если мы запустим
программу в командной строке, то естественно у нас все будет работать:



Введение в строки. Класс String
Строка представляет собой последовательность символов. Для работы со строками в Java
определен класс String, который предоставляет ряд методов для манипуляции строками.
Физически объект String представляет собой ссылку на область в памяти, в которой размещены
символы.
Для создания новой строки мы можем использовать один из конструкторов класса String,
либо напрямую присвоить строку в двойных кавычках:
public static void main(String[] args) {
String str1 = "Java";
String str2 = new String(); // пустая строка
String str3 = new String(new char[] {'h', 'e', 'l', 'l', 'o'});
String str4 = new String(new char[]{'w', 'e', 'l', 'c', 'o', 'm', 'e'}, 3,
4);//3 -начальный индекс, 4 -кол-во символов
System.out.println(str1); // Java
System.out.println(str2); //
System.out.println(str3); // hello
System.out.println(str4); // come
}
При работе со строками важно понимать, что объект String является неизменяемым
(immutable). То есть при любых операциях над строкой, которые изменяют эту строку,
фактически будет создаваться новая строка.
Поскольку строка рассматривается как набор символов, то мы можем применить метод
length() для нахождения длины строки или длины набора символов:
String str1 = "Java";
System.out.println(str1.length()); // 4
А с помощью метода toCharArray() можно обратно преобразовать строку в массив
символов:
String str1 = new String(new char[] {'h', 'e', 'l', 'l', 'o'});
char[] helloArray = str1.toCharArray();

Download 1,75 Mb.

Do'stlaringiz bilan baham:
1   ...   63   64   65   66   67   68   69   70   ...   110




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish