一个FIFO pipe的简单Java实现

王朝java/jsp·作者佚名  2006-01-09
宽屏版  字体: |||超大  

是个5个抽屉的fifo pipe。仅实现了存取方法,可以做相应修改以满足不同的要求。

public class Pipe{

String[] strContent = {"","","","",""} ;

int[] intIndex = {1,2,3,4,5};

public int setStrContent(String strLine) {

for(int i=0;i<5;i++)

{

if(intIndex[i] == 0)

{

strContent[i] = strLine;

intIndex[i] = 5;

return 0;

}

}

return -1;

}

public String getStrContent() {

for (int i = 0; i < 5; i++) {

intIndex[i]--;

if (intIndex[i] == 0) {

return strContent[i];

}

}

return "";

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有