java程序怎样读取linux系统下的文件

java程序怎样读取linux系统下的文件,第1张

import java.io.*

public class FileToString {

     public static String readFile(String fileName) {

        String output = "" 

        

        File file = new File(fileName)

           

        if(file.exists()){

            if(file.isFile()){

                try{

                    BufferedReader input = new BufferedReader (new FileReader(file))

                    StringBuffer buffer = new StringBuffer()

                    String text

                       

                    while((text = input.readLine()) != null)

                        buffer.append(text +"/n")

                       

                    output = buffer.toString()                    

                }

                catch(IOException ioException){

                    System.err.println("File Error!")

                }

            }

            else if(file.isDirectory()){

                String[] dir = file.list()

                output += "Directory contents:/n"

                

                for(int i=0 i<dir.length i++){

                    output += dir[i] +"/n"

                }

            }

        }

        else{

            System.err.println("Does not exist!")

        }

        return output

     }

     

     public static void main (String args[]){

         String  str = readFile("/home/1.txt")

         

         System.out.print(str)

     }

}

不会。在java中经常用\n就表示换行,Java从文件读取linux字符串,读到\n不会换行。Java是一门面向对象编程语言,1990年代初由詹姆斯·高斯林等人开发出Java语言的雏形。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11519288.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存