# Printer

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  
Summary:[Methods](https://developer.android.com/reference/android/util/Printer#pubmethods)  

# Printer

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/android/util/Printer "View this page in Kotlin")\|Java

`
public


interface
Printer
`  
`


`

|----------------------|
| android.util.Printer |

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known indirect subclasses [LogPrinter](https://developer.android.com/reference/android/util/LogPrinter),[PrintStreamPrinter](https://developer.android.com/reference/android/util/PrintStreamPrinter),[PrintWriterPrinter](https://developer.android.com/reference/android/util/PrintWriterPrinter),[StringBuilderPrinter](https://developer.android.com/reference/android/util/StringBuilderPrinter) |---------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [LogPrinter](https://developer.android.com/reference/android/util/LogPrinter)                     | Implementation of a[Printer](https://developer.android.com/reference/android/util/Printer)that sends its output to the system log.                                                                    | | [PrintStreamPrinter](https://developer.android.com/reference/android/util/PrintStreamPrinter)     | Implementation of a[Printer](https://developer.android.com/reference/android/util/Printer)that sends its output to a[PrintStream](https://developer.android.com/reference/java/io/PrintStream).       | | [PrintWriterPrinter](https://developer.android.com/reference/android/util/PrintWriterPrinter)     | Implementation of a[Printer](https://developer.android.com/reference/android/util/Printer)that sends its output to a[PrintWriter](https://developer.android.com/reference/java/io/PrintWriter).       | | [StringBuilderPrinter](https://developer.android.com/reference/android/util/StringBuilderPrinter) | Implementation of a[Printer](https://developer.android.com/reference/android/util/Printer)that sends its output to a[StringBuilder](https://developer.android.com/reference/java/lang/StringBuilder). | |

<br />

*** ** * ** ***

Simple interface for printing text, allowing redirection to various targets. Standard implementations are[LogPrinter](https://developer.android.com/reference/android/util/LogPrinter),[StringBuilderPrinter](https://developer.android.com/reference/android/util/StringBuilderPrinter), and[PrintWriterPrinter](https://developer.android.com/reference/android/util/PrintWriterPrinter).

## Summary

|                                                                                                          ### Public methods                                                                                                           ||
|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract void` | ` `[println](https://developer.android.com/reference/android/util/Printer#println(java.lang.String))`(`[String](https://developer.android.com/reference/java/lang/String)` x) ` Write a line of text to the output. |

## Public methods

### println

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract void println (String x)
```

Write a line of text to the output. There is no need to terminate the given string with a newline.

<br />

|      Parameters      ||
|-----|-----------------|
| `x` | `String` <br /> |