Fork me on GitHub

在Build Path中包含其他工程

------------siwuxie095

   

   

   

   

   

   

   

   

在 TestBuildPath 的 Build Path 中包含 SupportProject

   

   

工程名:TestBuildPath

包名:com.siwuxie095.buildpath

类名:Main.java

   

工程结构目录如下:

   

   

   

   

工程名:SupportProject

包名:com.siwuxie095.support

类名:Functions.java

   

工程结构目录如下:

   

   

   

   

   

点击选择 TestBuildPath,右键->Build Path->Configure Build Path->Projects

   

   

   

   

   

点击 Add,选择 SupportProject,即可在 TestBuildPath 调用

SupportProject 中的方法

   

   

   

Main.java:

   

package com.siwuxie095.buildpath;

   

import com.siwuxie095.support.Functions;

   

public class Main {

 

/**

* 在为 Build Path 配置并包含了工作空间的其他工程时,

* 就可以在当前工程中调用其中的类和方法

* @param args

*/

public static void main(String[] args) {

//这里直接通过静态方法调用isEmailAdress() 即类调用

System.out.println(Functions.isEmailAdress("hello@siwuxie095.com"));

System.out.println(Functions.isEmailAdress("siwuxie095.com"));

}

   

}

   

   

   

Functions.java:

   

package com.siwuxie095.support;

   

public class Functions {

 

//创建一个静态方法,返回布尔型,传入一个String:in

//判断传入的字符串是否是一个合法的电子邮件地址

public static boolean isEmailAdress(String in) {

//包含 @ 且以 .com 结尾,作简单判断

if (in.contains("@")&&in.endsWith(".com")) {

return true;

}

return false;

}

   

}

   

   

运行一览:

   

   

   

   

   

   

   

【made by siwuxie095】

posted on 2017-03-29 00:38  siwuxie095  阅读(302)  评论(0编辑  收藏  举报

导航