javados2unix

How to convert files from Dos to Unix


I am having several files which I want to convert from Dos to Unix. Is there any API or method which will help me to do this?


Solution

  • There are linux tools that can do this (dos2unix for example).

    In Java it can be done with String.replaceAll().

    DOS uses \r\n for line termination, while UNIX uses a single \n.

    String unixText = windowsText.replaceAll("\r\n", "\n"); // DOS2UNIX
    

    So no, no API exists. Yes, it is dead easy.