Метод print
Метод print класса PrintStream выводит переданные данные
в целевой поток и не добавляет в конце символ перевода строки.
В первый параметр мы передаем значение для вывода: строку, число,
символ, логическое значение или любой другой объект. У метода есть
перегруженные версии для всех примитивных типов и для типа Object.
Если в качестве параметра передан объект, вызывается его метод
toString. Чаще всего метод применяется вместе с потоком
System.out для печати в консоль без переноса курсора
на новую строку.
Синтаксис
printStream.print(value)
Пример
Давайте выведем строку в консоль без перевода строки:
public class Main
{
public static void main(String[] args)
{
System.out.print("abcde");
}
}
Результат выполнения кода:
"abcde"
Пример
Давайте выведем несколько значений подряд и убедимся, что каждое следующее значение печатается сразу после предыдущего:
public class Main
{
public static void main(String[] args)
{
System.out.print("abc");
System.out.print("de");
System.out.print("12345");
}
}
Результат выполнения кода:
"abcde12345"
Пример
Давайте выведем числа и логическое значение:
public class Main
{
public static void main(String[] args)
{
System.out.print(1);
System.out.print(2);
System.out.print(3);
System.out.print(true);
}
}
Результат выполнения кода:
"123true"
Пример
Давайте получим переменную типа res, объединив
вывод метода print в одну строку, и выведем её длину:
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
public class Main
{
public static void main(String[] args)
{
ByteArrayOutputStream buffer = new ByteArrayOutputStream();
PrintStream ps = new PrintStream(buffer);
ps.print("abc");
ps.print("de");
String res = buffer.toString();
System.out.println(res);
System.out.println(res.length());
}
}
Результат выполнения кода:
"abcde"
5
Смотрите также
-
метод
println,
который выводит данные с переводом строки -
метод
printf,
который выводит данные по формату -
класс
PrintStream,
который представляет поток вывода -
поток
System.out,
который используется для печати в консоль