//*****************************************************************************
// Write to a file using Java "nio" package 
// Write entire file from a byte array                          
//*****************************************************************************
import java.nio.file.*;                             //import nio.file package

public class WriteFromArray 
{
    public static void main(String[] args)
    { 
        String[] array = { "this is line 1",
                           "this is line 2",
                           "this is line 3" };
                           
        String str = String.join("\n", array);          //concatenate array elem into a long string

        try {            
            Path outfile = Path.of("/home/s/sultans/web/java/demo/8inpout/data/temp2.txt");

            byte[] allBytes = str.getBytes();           //convert string into a byte array 

            Files.write(outfile, allBytes);             //write entire byte array into file                                                     

//          Files.write(outfile, allBytes, StandardOpenOption.APPEND);      //or .WRITE   
                                                                            //or .TRUNCATE_EXISTING
            System.out.println("Write Successful");
        } 
        catch(Exception e) 
        {
            e.printStackTrace();                        //print trace dump
        }        
    }
}