Eclipse普通java Project文件路径问题

Eclipse普通java Project文件路径问题

项目的结构如图

读取src里某个包下的文件,代码如下

BufferedReader br=new BufferedReader(new FileReader("src/ch01/practice1/input.txt"));

输出到同一目录下,代码如下

PrintWriter pw=new PrintWriter("src/ch01/practice1/output.txt");

整个算法代码如下

package ch01.practice1;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.PrintWriter;
//import java.util.Arrays;

//统计数字问题
public class PageNuber
{
    public static void main(String[] args) throws IOException
    {
        BufferedReader br=new BufferedReader(new FileReader("src/ch01/practice1/input.txt"));
        String line=br.readLine();
        if (null!=line)
        {
            int n=Integer.valueOf(line);
            int[] arr= new int[10];
//          Arrays.fill(arr,0);
//          System.out.println(Arrays.toString(arr));
            for (int i = 1; i < n+1; i++)
            {
                int div=i;
                while(div>0)
                {
                    arr[div%10]++;
                    div=div/10;
                }
            }
//          System.out.println(Arrays.toString(arr));
            PrintWriter pw=new PrintWriter("src/ch01/practice1/output.txt");
            for (int i = 0; i < arr.length; i++)
            {
                pw.print(arr[i]+" ");
            }
            pw.close();
        }
        br.close();
    }
}

原文地址:https://www.cnblogs.com/linkchen/p/12368214.html

时间: 2024-10-09 13:53:07

Eclipse普通java Project文件路径问题的相关文章

java处理文件路径windows与linux兼容问题

window和linux分隔符其实就是\和/的区别,其实让文件路径根据服务器的系统的不同而不同就可以了,而java已经给我们提供方法了 System.getProperty("file.separator")能根据系统的不同获取文件路径的分隔符

java工程文件路径的问题

String classpath = this.getClass().getResource("/").getPath().replaceFirst("/WEB-INF/classes/", "").replaceFirst("/", ""); String filePath=classpath+"/data/custNmList.xml"; D:/rw_pro_mars32/works

java 读取文件路径空格和中文的处理

应用部署时,发生文件读取错误,发现是部署路径中含有空格的文件夹名,然后把应用服务器位置迁移了. 从网上找到如下方案:1, TestURL().class.getResource("").getPath()或TestURL().class.getResource("").getFile()获得的路径,不能被FileReader()和FileWriter()直接应用. 原因是URL对空格,特殊字符(%,#,[]等)和中文进行了编码处理. 例如:空格变为%20. 有解决方

(原)Eclipse的java中文件读写

1 在<uses-sdk…/>下面添加permission <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="16" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:na

Java从文件路径中获取文件名的几种方法

举例:String fName =” G:\Java_Source\navigation_tigra_menu\demo1\img\lev1_arrow.gif ” 方法一: 1 File tempFile =new File( fName.trim()); 2 String fileName = tempFile.getName(); 方法二: String fName = fName.trim(); String fileName = fName.subString(fName.lastIn

java项目获取文件路径总结

版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] java获取文件路径的方式比较多,总结可能有疏漏. 1.java.lang.System.getProperty(String key) System.getProperty("user.dir")这个方法的作用可以获取当前工程的根目录. ![我的一个项目](http://img.blog.csdn.net/20160322141415562) 比如获取上图中项目的根目录:C:\Users\Administrato

如何打开用eclipse没有.project文件的Java工程

大概分为以下7个步骤,具体如下: 1.在你的eclipse下新建一个与你想要打开的源代码项目同名的一个项目(我这举例叫myweb). 2.在电脑磁盘中找到刚刚新建的项目,把它生成的.project文件拷贝到你的源代码项目中,若是源代码里面没有.classpath也一并拷贝过去. 3.此时eclipse就能打开你的源代码项目了. 4.打开eclipse,点击File,点击Import,进入导入项目界面. 5.在打开的导入项目界面,找到General,双击Existing Projects into

Java中文件上传路径与路径修改相关问题(tomcat8.0+eclipse)

1.普通文件上传的路径: 通过getRealPath获取相关路径 String photoFolder =request.getServletContext().getRealPath("uploaded"); 打印文件路径可以得到路径就是下面这样,其实就是在工作空间下面 D:\javaWeb\workspaces\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\test\uploaded 但是如果部署项目的

解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法

建立好一个Maven项目后,如果Java Resources资源文件下没有src/main/java文件夹,并且在手动创建这个文件时提示“已存在文件”. 这说明,在这个项目配置中已经有了src/main/java这个文件夹,至于为什么不显示,我暂时也还不清楚,希望谁明白了跟我下,谢了.(已解决) 第一种方法: 打开项目的classpath文件:如下 <?xml version="1.0" encoding="UTF-8"?><classpath&g