Container是容器类
PrintStream是消息容器(遍历结果)
class Container {
private String[] str = null;
public Container(String[] str) {
this.str = str;
}
public PrintStream forEach(){
PrintStream ps = new PrintStream();
for (String s : str) {
ps.append(s + "\n");
}
return ps;
}
}
class PrintStream{
StringBuffer sb=new StringBuffer();
public void append(String str){
sb.append(str);
}
public void print(){
System.out.print(sb.toString());
}
}
public class Pstream {
public static void main(String[] args) {
// TODO Auto-generated method stub
String[] str={"aaa","bbb","ccc"};
Container c=new Container(str);
c.forEach().print();
}
}
1.占用内存。
2.实用性差。
3.....
本文介绍了一种通过自定义容器类和打印流类实现数据遍历与输出的方法。容器类用于存储字符串数组,并提供一个方法来遍历这些字符串;打印流类负责将遍历到的字符串拼接并输出。该方法虽然简单,但存在占用内存和实用性不足的问题。

16万+

被折叠的 条评论
为什么被折叠?



