public class ReadData {
StringBuffer sb = new StringBuffer();
public static void main(String[] args) throws IOException {
ReadData data = new ReadData();
InputStream inputStream = new FileInputStream(new File("F:\\10月考勤数据.xls"));
data.read(inputStream);
Service service=new Service();
service.split(data.sb);
}
}public class Service {
public void split(StringBuffer sb) {
String str = sb.toString();
String subStr = str.substring(str.indexOf("!") + 1, str.length());
String[] outStr = subStr.split("!");
for (int i = 0; i < outStr.length - 1; i ++) {
System.out.println(outStr[i]);
}
}
}
请问怎么在另一个类里获得outStr[]。thanks
StringBuffer sb = new StringBuffer();
public static void main(String[] args) throws IOException {
ReadData data = new ReadData();
InputStream inputStream = new FileInputStream(new File("F:\\10月考勤数据.xls"));
data.read(inputStream);
Service service=new Service();
service.split(data.sb);
}
}public class Service {
public void split(StringBuffer sb) {
String str = sb.toString();
String subStr = str.substring(str.indexOf("!") + 1, str.length());
String[] outStr = subStr.split("!");
for (int i = 0; i < outStr.length - 1; i ++) {
System.out.println(outStr[i]);
}
}
}
请问怎么在另一个类里获得outStr[]。thanks
解决方案 »
- 再来一道题目!!
- 如何从指定路径开始创建JTree?
- swing 按钮点击事件中JTextArea中的内容不能正确显示
- java,在JTextArea文本区右击出现类似记事本中快捷菜单的效果
- 为什么以下程序显示不出其中的图片?
- 实践 CSDN 不成文的规定。
- applet访问本地文件,需要怎样进行授权?谢谢!告诉我去哪里找资料也行!
- 菜鸟问题
- Jbuiler7 And Borland Enterpriser AppServer Error
- 关于System的setProperty/getProperty等问题(在线等待。。。。)
- 请教如何用java的集合来实现排序
- 用snmp协议可以修改交换机的登录密码吗?
return出来。
在别的类里实例化一下这个类。然后调用这个方法。
就得到那个值了。
String str = sb.toString();
String subStr = str.substring(str.indexOf("!") + 1, str.length());
String[] outStr = subStr.split("!");
for (int i = 0; i < outStr.length - 1; i ++) {
System.out.println(outStr[i]);
return outStr;
}
另一个类里接受
Stirng[] result=service.split(data.sb);
那个StringBuffer的参数怎么传呢!
和你main方法里是一样的啊。就那么传参啊。