nueva línea cuando se utiliza DataOutputStream, Android

Estoy tratando de exportar algunos datos de mi base de datos a un archivo. Estoy utilizando el DataOutputStream porque necesito el método writeChars(String r) .

El problema es que no puedo encontrar una manera de cambiar la línea. el "\n" deja un espacio pero no cambia la línea. ¿Hay alguna forma de hacerlo?

3 Solutions collect form web for “nueva línea cuando se utiliza DataOutputStream, Android”

Si sólo desea escribir texto en un archivo, ha elegido la clase incorrecta. DataOuputStream.writeChars siempre escribe caracteres en UTF-16BE. Utilice BufferedWriter o PrintWriter en su lugar. PrintWriter.println agrega un separador de línea específico de la plataforma al final de la línea. El separador de líneas se define por la line.separator de propiedad del sistema y no es necesariamente un carácter de nueva línea ('\ n'). Por ejemplo, para Windows "\ r \ n", para Unix \ n, etc.

Puede utilizar una variable como String newLine = System.getProperty("line.separator");

Utilice esto: String nl = System.getProperty("line.separator");

  • Android getIntent (). GetExtras () devuelve null
  • ToUpperCase en Android es incorrecto para los argumentos de dos argumentos y el idioma griego y turco predeterminados
  • ¿Cómo inicio un servicio desde mi Interactor usando el patrón MVP en android?
  • ¿Cómo convertir una matriz json en un objeto json en android usando gson?
  • Aplicación Android que tiene iconos de acceso directo a aplicaciones específicas dentro de ella
  • Android: Uso de PopupMenu en el nivel 9 de API
  • NumberFormat.parse () falla para algunas cadenas de moneda
  • Android - Establecer Layout_Gravity de forma programática para LinearLayout
  • ¿Cómo almacenar varios tipos de datos en una matriz?
  • IndexOutOfBoundsException después de repoblar ArrayList (sólo Marshmallow)
  • Android: Redireccionar a otra actividad después del retardo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.