简单的实现却不会

要求假如输入"asdf as df as" 则输出字符串之中最长字符串,
如果两个同时最长如"asdf as df as asdf" 则输出asdf|asdf
如果中间有as/tdf则什么也不输出。
public class Zifu {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  String str = "asdfa fasd sf asdfa";
        if (str.indexOf("/") >= 0) {
            System.out.println("format error !");
        } else {
            String s[] = str.split(" ");//-------〉将字符串按照空格拆分成字符串数祖
            int max = 0;
            String ss = "";

            for (int i = 0; i < s.length; i++) { //-----s.length为拆分的叔组长度
                if (max < s[i].length()) {//---------s[i].length()为单个数组字符串长度
                    max = s[i].length();
                }

            }

            for (int i = 0; i < s.length; i++) {
                if (max == s[i].length()) {
                    ss += s[i] + "|";
                }

            }

            System.out.println(ss);
        }
 }

 

posted on 2007-01-03 22:33 youngturk 阅读(215) 评论(2)  编辑  收藏 所属分类: 个人随笔总结

评论

# re: 简单的实现却不会 2007-01-04 10:29 钟翔

克格勃   回复  更多评论   

# re: 简单的实现却不会 2007-01-06 23:38 思宽

@钟翔
什么意思,我是新手  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
<2007年1月>
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910

导航

统计

公告

this year :
1 jQuery
2 freemarker
3 框架结构
4 口语英语

常用链接

留言簿(6)

随笔分类

随笔档案

文章分类

文章档案

相册

EJB学习

Flex学习

learn English

oracle

spring MVC web service

SQL

Struts

生活保健

解析文件

搜索

最新评论

阅读排行榜

评论排行榜