java读取linux服务器文件可以识别n换行吗

java读取linux服务器文件可以识别n换行吗,第1张

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

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)

     }

}

如果是相对路径无论windows还是linux都是一样的。

如果是绝对路径,只需要看好配置文件所在linux的目录,其他的 *** 作和windows一样(例如:linux【/usr/local/src/1.config】,windows【c:/1.config】)

使用File就可以直接读取了。


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

原文地址: http://outofmemory.cn/yw/8541600.html

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

发表评论

登录后才能评论

评论列表(0条)

保存