IO流问题.(求救) 各位兄弟.怎么读取 另一个class的 输入/输出流? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Thread.currentThread().getContextClassLoader().getResourceAsStream("文件名");(该文件名得在classpath路径下)或A.class.getResourceAsStream(name) 我开始也是这么用的,但好像不行啊。 我把代码贴出来, 帮我看下吧.aa中就System.out.println("aa");bb代码: import java.io.BufferedReader;import java.io.File;import java.io.InputStream;import java.io.InputStreamReader;import java.lang.reflect.Method;public class b { public static void main(String[] args) throws Exception { b bb = new b(); bb.go(args); } void go(String[] args)throws Exception { Class cls[] = { String[].class }; Object os[] = { args }; aa a = new aa(); Method m = aa.class.getMethod("main", cls); Object obj = m.invoke(a, os); System.out.println("aname="+aa.class.getName()); InputStream in=Thread.currentThread().getContextClassLoader().getResourceAsStream("aa"); //InputStream in=aa.class.getResourceAsStream("aa"); //InputStream in=a.getClass().getClassLoader().getResourceAsStream(a.getClass().getName()); if(in==null)System.out.println("空"); else{ BufferedReader br = new BufferedReader(new InputStreamReader(in)); while(br.ready()){ System.out.println(br.readLine()); } } System.out.println(obj); }} import java.util.Scanner;public class IoTest{ public static void main(String [] args){ System.out.println("请输入任意整数"); Scanner sc=new Scanner(System.in); int num=sc.nextInt(); System.out.println("请输入任意字符"); //sc=new Scanner(System.in); String str=sc.next(); } } 异常处理 来看看你的java代码够不够土 如何把插件做到一个面板或者shell上 为什么我用hibernate连接SQL 2005 他报错 SWT入门教程 这个代码为什么无法执行? 关于java配置环境的疑惑 各位前辈指点下小弟 一个简单的application编译错误不明白其原因。 初学JAVA写代码,请教一个很简单的问题!? String的问题 查看API很重要吗?
我把代码贴出来, 帮我看下吧.
aa中就System.out.println("aa");
bb代码:
import java.io.BufferedReader;
import java.io.File;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.lang.reflect.Method;public class b {
public static void main(String[] args) throws Exception {
b bb = new b();
bb.go(args);
} void go(String[] args)throws Exception {
Class cls[] = { String[].class };
Object os[] = { args };
aa a = new aa();
Method m = aa.class.getMethod("main", cls);
Object obj = m.invoke(a, os);
System.out.println("aname="+aa.class.getName());
InputStream in=Thread.currentThread().getContextClassLoader().getResourceAsStream("aa");
//InputStream in=aa.class.getResourceAsStream("aa");
//InputStream in=a.getClass().getClassLoader().getResourceAsStream(a.getClass().getName());
if(in==null)System.out.println("空");
else{
BufferedReader br = new BufferedReader(new InputStreamReader(in));
while(br.ready()){
System.out.println(br.readLine());
}
}
System.out.println(obj);
}
}
public static void main(String [] args){ System.out.println("请输入任意整数");
Scanner sc=new Scanner(System.in);
int num=sc.nextInt(); System.out.println("请输入任意字符");
//sc=new Scanner(System.in);
String str=sc.next();
}
}