当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 找出题中错误,写出错误内容,并加以改正 # include<std io.h> main() { char*sl={“this is”},*s2={ “a exam pie.”}; char*p; p=sl; for(;*(sl++)!=’\0’;); while (*s2!=’\0’) { *sl=s2; sl++; } *(sl-l)=’\0’; printf(“ % s\......
    摘要: 斑竹手下留情,结贴前我保证转到非技术区~~ 在msdn看到了documentation map by technology,才发现自己知道的是这么的少,才发现.net是如此广博精深。下面没有一项我敢说熟悉的,看来学.net几年了也才学到了.net的九牛一毛而已。大汗~佩服一下微软,并大大的看好.net的前景! 一万分,一个新的起点。同时祝愿大家节日快乐、天天进步! the followin......


Java提取字符串问题

现在想提取a和b之间的子串,问题是a、b是重复的。比如accderfgbadefghb,b和a之间的字符不一定等长,但是a和b一定相间出现,问如何编写程序,以实现从上述字符串中提取a和b之间的子串?希望高手指点!

NO.1   作者: humanity

String[]   result   =   yourInputStream.split("a|b");   //   JDK   v1.4   required.

NO.2   作者: Sanco

可以将String   类,转化成   char[]   类。  
  转化后就好做了,遍历一遍char[]。  
  int   index_a   记住a的位置,int   index_b   记住b的位置。start==true   表示遇到a  
   
  boolean   start   =   false;  
  while   (   i   <   x.length){  
  if   (   x[i]   ==   a   &&   !start)  
  {  
        index_a   =   i;  
        start   =   true;  
  }  
  else   if(   x[i]   ==   b   &&   start){  
        index_b   =   i;  
        start   =   false;  
        //   在这里操作   index_a   与   index_b   之间的字符串。  
        ...  
        ...  
  }  
  i++;  
  }  
 


    摘要: 试编程将一个四位十六进制数通过查表分别替换成相应ascⅱ码字符,并显示在屏幕上。 建立学生名次表(以10个学生成绩为例,并设学生成绩保存在以grade为首地址的10个字的数组中,要求建立一个10个字的rank数组,根据grade中自学生成绩将其名次填入rank数组中)。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE