`
kop
  • 浏览: 21291 次
  • 性别: Icon_minigender_1
  • 来自: 春秋战国
最近访客 更多访客>>
社区版块
存档分类
最新评论

准备尝试用JAVA来做南开一百题(三)

    博客分类:
  • J2SE
阅读更多
KOP注:此文写在 2006-03-24 ,从我别的博客转过来,这里只是为了整理一下。


原题3:
*对以空格或标点符号为分隔的所有单词进行倒排。
*最后处理的字符串(应不含标点符号)返回
*eg: You He Me-->Me He You

package test.lhf.nankai;
import java.util.Arrays;


public class Nan003 {
 public static String strOL(String str) throws Exception{
  StringBuffer buffer = new StringBuffer(str);
  int n=0;
  //数组长度(用ArrayList就不用这个麻烦了)
  for(int i=0;i
   if((buffer.charAt(i)<'a'||buffer.charAt(i)>'z')&&(buffer.charAt(i)<'A'||buffer.charAt(i)>'Z')){
    n++;
   }
  }
  //定义数组
  StringBuffer[] array = new StringBuffer[n+1];
  //初始化数组
  for(int t=0;t
   array[t]=new StringBuffer("");
  }
  //依次存入数组
  for(int j=0,x=n;j
   if((buffer.charAt(j)<'a'||buffer.charAt(j)>'z')&&(buffer.charAt(j)<'A'||buffer.charAt(j)>'Z')){
    x--;
   }
   else{
    array[x].append(buffer.charAt(j));
   }
  }
  return Arrays.toString(array);
 }
 public static void main(String[] args) {
  try{
   System.out.println(strOL("You He Me"));
   System.out.println(strOL("My name is abc.A BC,def is fdc"));
  }catch(Exception e){
   System.out.println("错误:"+e.getMessage());
  }

 }

}

未完待续。


剩下的有时间再做……



分享到:
评论

相关推荐

    南开一百题完整程序答案

    《南开一百题》是针对计算机等级考试,特别是C语言二级和数据库三级考试的一项实践训练。这个资源包含的是一系列编程题目的完整解决方案,旨在帮助考生熟悉考试中的常见编程问题和解题技巧。 在C语言二级考试中,...

    Java二级南开上机100题和答案

    【Java二级南开上机100题和答案】是一个针对南开大学计算机二级考试Java上机部分的备考资源,包含100道题目及相应的解答。这些题目旨在帮助考生熟悉考试格式,提升编程能力,掌握Java语言的核心概念。下面将详细解析...

    南开二级Java上机一百题答案

    在学习Java编程的过程中,上机实践是非常重要的一环,尤其是在准备南开大学二级Java考试时。这个“南开二级Java上机一百题答案”文档,无疑为考生提供了一份宝贵的参考资料。下面我们将针对Java上机考试的一些关键...

    全国计算机等级考试二级Java上机真题南开一百题.pdf

    全国计算机等级考试二级Java上机真题主要针对Java编程的基础知识进行考核,涵盖基本操作、简单应用和综合应用三个层次。下面将详细解析这三道题目及其解题思路。 第一题涉及基本操作,主要考察Java中字符串转换为...

    Java南开上机题(全)

    Java南开上机题是针对Java编程语言设计的一系列实践性考试题目,旨在检验学习者对Java语言的理解和应用能力。这些题目通常涵盖基础语法、数据结构、算法、面向对象编程等多个方面,对于提升Java编程技能和准备相关...

    二级JAVA南开100题2

    二级JAVA南开100题2...............

    南开三级PC上机一百题

    通过【南开三级PC上机一百题】的练习,考生可以逐步提升上述各领域的技能,增强实际操作能力和问题解决能力,为考试做好充分准备。每个题目都是一次检验和提高自我的机会,通过反复练习和总结,考生将能够更加熟练地...

    南开JAVA上机100题

    "南开JAVA上机100题"是一份专为学习者设计的练习集,旨在帮助他们掌握Java编程的基础和进阶技能。这份资料包含了三个部分:简单应用、基本操作和综合应用,覆盖了从初级到中级的广泛知识点。 **简单应用**这部分...

    南开百题源程序.rar

    《南开百题源程序.rar》是一个压缩包文件,主要包含的是针对计算机等级考试三级上机部分的练习题目。这个资源对于准备此类考试的考生来说是极有价值的,因为它提供了大量的实战练习机会,有助于提高解题能力和熟悉...

    南开上机题java篇(全)

    【南开上机题java篇(全)】涵盖了广泛的Java编程知识,是针对南开大学学生或编程爱好者设计的一系列实战题目。这些题目旨在检验和提升学员在Java语言中的编程能力,包括但不限于基础语法、数据结构、算法实现、面向...

    最新南开百题计算机三级上机

    总的来说,"最新南开百题计算机三级上机"是一个非常实用的学习资源,对于准备计算机三级机试的考生来说,能够提供全面的训练和丰富的实践机会。考生应当充分利用这份资料,通过反复练习和比较不同解法,提高自己的...

    java笔试题笔试题

    java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 ...

    JAVA编程题全集(100题及答案)——直接打印

    ”、编写一个 JAVA 程序用 `if-else` 语句判断某年份是否为闰年等,展示了如何使用 JAVA 语言来解决实际问题。 5. JAVA 数据类型和操作符:资源中提到了 JAVA 的数据类型和操作符,如整数、浮点数、字符串等,展示...

    java基础一整套练习题

    java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一...

    JAVA面试题针对三年内经验

    java web面试题.pdf java就业面试题宝典.rar Java面试题.pdf 51CTO下载-程序员面试宝典(全).pdf java华为面试题.pdf java(软件)工程师面试题大全-100%公司笔试题你都能碰到几个 达内笔试题集答案集.pdf 面试题集(全)...

    10万字总结java面试题和答案(八股文之一)Java面试题指南

    JavaOOP面试题 Java集合/泛型面试题 Java异常面试题 Java中的IO与NIO面试题 Java反射面试题 Java序列化面试题 Java注解面试题 多线程&并发面试题 JVM面试题 Mysql面试题 Redis面试题 Memcached面试题 MongoDB面试题 ...

    Java基础知识笔试题及答案

    Java 是一种广泛使用的编程语言,它具有强大的功能和灵活性。本资源汇总了 Java 基础知识笔试题及答案,涵盖了 Java 的基本概念、数据类型、运算符、控制结构、函数、数组、集合框架、泛型等方面的知识点。 一、...

Global site tag (gtag.js) - Google Analytics